| Schedule of earnings per share, basic and diluted |
Earnings per share for the three and six months ended June 30, 2026 and 2025 are calculated for basic and diluted earnings per share as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basic | | Diluted | | Basic | | Diluted | | Three Months Ended June 30, | | Three Months Ended June 30, | | Six Months Ended June 30, | | Six Months Ended June 30, | | (in thousands, except per share amounts) | 2026 | | 2025 | | 2026 | | 2025 | | 2026 | | 2025 | | 2026 | | 2025 | | Net income available to common shareholders | $ | 24,711 | | | $ | 8,142 | | | $ | 24,711 | | | $ | 8,142 | | | $ | 54,203 | | | $ | 23,417 | | | $ | 54,203 | | | $ | 23,417 | | | Earnings allocated to participating securities | (1,711) | | | (819) | | | (1,656) | | | (802) | | | (3,774) | | | (2,368) | | | (3,653) | | | (2,319) | | | Net income available to common shareholders | $ | 23,000 | | | $ | 7,323 | | | $ | 23,055 | | | $ | 7,340 | | | $ | 50,429 | | | $ | 21,049 | | | $ | 50,550 | | | $ | 21,098 | | | Basic Weighted-Average Shares Outstanding | 21,158 | | 19,834 | | 21,158 | | 19,834 | | 21,036 | | | 19,721 | | 21,036 | | | 19,721 | | Dilutive effect of convertible senior notes, common stock options, ESPP, and performance stock units | | | | | 757 | | | 474 | | | | | | 749 | | | 456 | | Diluted Weighted-Average Shares Outstanding | | | | | 21,915 | | 20,308 | | | | | | 21,785 | | | 20,177 | | Earnings per share | $ | 1.09 | | | $ | 0.37 | | | $ | 1.05 | | | $ | 0.36 | | | $ | 2.40 | | | $ | 1.07 | | | $ | 2.32 | | | $ | 1.05 | |
|