XML 142 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share Reconciliation [Abstract]      
Net income $ 768,707 $ 867,840 $ 644,283
Preferred stock dividends 16,650 16,650 15,919
Net income available to common stockholders 752,057 851,190 628,364
Less: Earnings allocated to participating securities 7,981 7,922 5,672
Earnings applicable to common stockholders $ 744,076 $ 843,268 $ 622,692
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Weighted-average common shares outstanding - basic (in shares) 169,820 171,775 167,452
Add: Effect of dilutive stock options and restricted stock (in shares) 372 108 95
Weighted-average common shares outstanding - diluted (in shares) 170,192 171,883 167,547
Earnings per common share:      
Basic earnings per common share (in dollars per share) $ 4.38 $ 4.91 $ 3.72
Diluted earnings per common share (in dollars per share) $ 4.37 $ 4.91 $ 3.72