v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income        
Net Income $ 78,303 $ 37,981 $ 146,035 $ 96,220
Dividends on preferred stock (10,266) (10,266) (20,531) (20,531)
Impact of preferred stock redemption       (5,371)
Net Income Allocated to Common Shareholders $ 68,037 $ 27,715 $ 125,504 $ 70,318
Weighted-Average Shares        
Weighted average shares - Basic 45,936,610 45,883,644 45,933,291 45,853,998
Effect of dilutive securities-restricted stock awards 69,328 45,919 68,568 67,990
Weighted average shares - diluted 46,005,938 45,929,563 46,001,859 45,921,988
Per Share Amount        
Basic earnings per share $ 1.48 $ 0.6 $ 2.73 $ 1.53
Diluted earnings per share $ 1.48 $ 0.6 $ 2.73 $ 1.53