v3.25.1
Net income per common share - Computation of net income (loss) per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share    
Net income $ 177,502 $ 103,283
Preferred stock dividends (353) (353)
Net income applicable to common stock $ 177,149 $ 102,930
Average common shares outstanding 69,280,137 71,869,735
Average potential dilutive common shares 27,544 97,068
Average common shares outstanding - assuming dilution 69,307,681 71,966,803
Basic EPS $ 2.56 $ 1.43
Diluted EPS $ 2.56 $ 1.43