v3.25.4
Summary of Significant Accounting Policies - Summary of Calculation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic earnings per share      
Net Income (Loss) $ 135,967 $ 58,970 $ 6,546
Dividends allocable to unvested restricted stock (2,089) (1,206) (1,113)
Net income attributable to common shareholders $ 133,878 $ 57,764 $ 5,433
Weighted-average basic shares outstanding [1] 30,343 30,905 31,303
Net income per share attributable to common shareholders $ 4.41 $ 1.87 $ 0.17
Diluted earnings per share      
Net income attributable to common shareholders [1] $ 133,878 $ 57,764 $ 5,433
Weighted-average dilutive shares 30,841 30,962 31,303
Net income per share attributable to common shareholders [1] $ 4.34 $ 1.87 $ 0.17
[1] . For the year ended December 31, 2023, the computation of diluted EPS does not include contingently issuable shares due to their anti-dilutive nature. Had the contingently issuable shares been dilutive, the denominator for diluted EPS would have been 31,330,597, including 27,434 contingently issuable shares related to unvested restricted stock awards.