| Schedule of Computations of Net Income Per Basic and Diluted Share |
Computations of net income per basic and diluted share (in thousands, except share and per share data) were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the Three Months Ended | | For the Nine Months Ended | | | September 30, | | September 30, | | | 2026 | | 2025 | | 2026 | | 2025 | | Net income | | $ | 31,895 | | | $ | 29,305 | | | $ | 108,556 | | | $ | 86,406 | | | Preferred stock dividends | | (3,187) | | (1,017) | | (9,028) | | (2,676) | | Distribution to participating securities | | (1,148) | | (741) | | (3,281) | | (2,246) | | | | | | | | | | | | | | | | | | | | Net income attributable to common stockholders used to compute net income per share (basic and diluted) | | $ | 27,560 | | | $ | 27,547 | | | $ | 96,247 | | | $ | 81,484 | | | | | | | | | | | | Weighted-average common shares outstanding | | | | | | | | | | Basic | | 27,356,738 | | 27,912,881 | | 27,928,270 | | 28,036,179 | | Restricted stock and RSUs | | 604,891 | | 390,719 | | 536,939 | | 365,884 | | | | | | | | | | | Diluted | | 27,961,629 | | 28,303,600 | | 28,465,209 | — | 28,402,063 | | Net income attributable to common stockholders per share: | | | | | | | | | | Basic | | $ | 1.01 | | | $ | 0.99 | | | $ | 3.45 | | | $ | 2.91 | | | Diluted | | $ | 0.99 | | | $ | 0.97 | | | $ | 3.38 | | | $ | 2.87 | |
|