v3.26.1
Earnings per Common Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
The following tables set forth the computation of the Company's basic and diluted earnings per common share:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands except per share amounts)2026202520262025
Numerator:
Net income attributable to common stockholders$9,863 $10,879 $19,623 $19,147 
Weighted average shares outstanding81,549 78,981 81,462 78,878 
Effect of dilutive potential common shares2,274 856 2,274 1,090 
Adjusted Weighted average shares outstanding83,823 79,837 83,736 79,968 
Basic earnings per common share$0.12 $0.14 $0.24 $0.24 
Diluted earnings per common share$0.12 $0.14 $0.23 $0.24 
Anti-dilutive securities that were excluded from the Company's earnings per common share are as follows:
Three Months Ended June 30,Six Months Ended June 30,
(number of shares, in thousands)2026202520262025
Restricted stock awards(1)
36 26 40 — 
Liability-classified restricted stock units380 — 277 — 
Outstanding stock option awards(1)
438 — 454 — 
Total854 26 771  
(1)Granted under the 2018 Plan.