v3.26.1
Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share Reconciliation [Abstract]        
Net income $ 256,789 $ 258,848 $ 503,020 $ 485,765
Less: Preferred stock dividends 4,162 4,162 8,325 8,325
Income allocated to participating securities 3,185 2,991 5,974 5,361
Net income applicable to common stockholders $ 249,442 $ 251,695 $ 488,721 $ 472,079
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted-average common shares outstanding - basic (in shares) 159,989 165,884 159,763 167,524
Add: Effect of dilutive stock options and restricted stock (in shares) 194 247 254 329
Weighted-average common shares - diluted (in shares) 160,183 166,131 160,017 167,853
Earnings per Common Share:        
Basic (in dollars per share) $ 1.56 $ 1.52 $ 3.06 $ 2.82
Diluted (in dollars per share) $ 1.56 $ 1.52 $ 3.05 $ 2.81