| Schedule of Computation of Basic and Diluted Earnings Per Share |
The following table illustrates the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | For the three months ended | | For the six months ended | | | June 30, 2026 | | June 30, 2025 | | June 30, 2026 | | June 30, 2025 | Net income | | $ | 26,490 | | $ | 34,022 | | $ | 47,283 | | $ | 58,253 | Less: income allocated to participating securities | | | (431) | | | (289) | | | (808) | | | (486) | Income allocated to common shareholders | | $ | 26,059 | | $ | 33,733 | | $ | 46,475 | | $ | 57,767 | Weighted average shares outstanding for basic earnings per common share | | | 44,665,184 | | | 38,075,896 | | | 44,553,109 | | | 38,072,196 | Dilutive effect of equity awards | | | 250,606 | | | 75,914 | | | 208,239 | | | 114,464 | Weighted average shares outstanding for diluted earnings per common share | | | 44,915,790 | | | 38,151,810 | | | 44,761,348 | | | 38,186,660 | Basic earnings per share | | $ | 0.58 | | $ | 0.89 | | $ | 1.04 | | $ | 1.52 | Diluted earnings per share | | | 0.58 | | | 0.88 | | | 1.04 | | | 1.51 |
|