| 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) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders | $ | 9,863 | | | $ | 10,879 | | | $ | 19,623 | | | $ | 19,147 | | | | | | | | | | | Weighted average shares outstanding | 81,549 | | | 78,981 | | | 81,462 | | | 78,878 | | | Effect of dilutive potential common shares | 2,274 | | | 856 | | | 2,274 | | | 1,090 | | | Adjusted Weighted average shares outstanding | 83,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) | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | | | | | Restricted stock awards(1) | 36 | | | 26 | | | 40 | | | — | | | Liability-classified restricted stock units | 380 | | | — | | | 277 | | | — | | Outstanding stock option awards(1) | 438 | | | — | | | 454 | | | — | | | Total | 854 | | | 26 | | | 771 | | | — | |
(1)Granted under the 2018 Plan.
|