| Schedule of Computation of Basic and Diluted Earnings per Share |
The following table summarizes the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | (in thousands, except share and per share data) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Net income | $ | 21,969 | | | $ | 20,047 | | | $ | 46,301 | | | $ | 41,195 | | | Denominator: | | | | | | | | | Weighted-average common shares outstanding – basic | 91,620,230 | | | 89,493,215 | | | 91,206,490 | | | 89,766,782 | | | Effect of dilutive securities | 875,534 | | | 3,083,590 | | | 1,588,393 | | | 3,349,391 | | | Weighted-average common shares outstanding – diluted | 92,495,764 | | | 92,576,805 | | | 92,794,883 | | | 93,116,173 | | | Net income per common share: | | | | | | | | | Basic | $ | 0.24 | | | $ | 0.22 | | | $ | 0.51 | | | $ | 0.46 | | | Diluted | $ | 0.24 | | | $ | 0.22 | | | $ | 0.50 | | | $ | 0.44 | |
|