v3.26.1
Income Per Common Share - Schedule of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic EPS numerator        
Net income $ 25,988 $ 19,828 $ 64,589 $ 40,472
Less: Allocation of undistributed income of Series E securities (165) (114) (406) (237)
Undistributed income available to common stockholders $ 25,823 $ 19,714 $ 64,183 $ 40,235
Basic EPS Denominator:        
Basic weighted average common shares outstanding (in Shares) 78,444 67,928 78,949 66,593
Diluted EPS numerator        
Net Income $ 25,988 $ 19,828 $ 64,589 $ 40,472
Convertible debt interest expense 1,798 0 3,583 0
Less tax effect of interest expense (592) 0 (1,131) 0
Adjusted Net Income $ 27,194 $ 19,828 $ 67,041 $ 40,472
Diluted EPS Denominator:        
Basic weighted average common shares outstanding (in Shares) 78,444 67,928 78,949 66,593
Effect of Series E dilutive securities (in shares) 500 392 500 392
Effect of stock options and restricted stock dilutive securities (in shares) 2,397 3,599 1,955 3,369
Effect of Convertible Senior Notes dilutive securities (in shares) 11,138 0 11,138 0
Diluted weighted average common shares outstanding (in shares) 92,479 71,919 92,543 70,354