XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 30,957 30,722 32,388
Total weighted average shares outstanding, basic (in shares) 30,960 30,743 32,409
Earnings per common share—Basic      
Net income $ 404,386 $ 282,810 $ 245,368
Net income available to common shareholders—Basic $ 404,342 $ 282,619 $ 245,211
Net income per common share, basic (in dollars per share) $ 13.06 $ 9.20 $ 7.57
Weighted average number of shares outstanding, basic (in shares) 30,957 30,722 32,388
Effect of diluted shares (in shares) 1,057 1,119 1,283
Weighted-average shares outstanding, diluted (in shares) 32,014 31,841 33,671
Net income per common share, diluted (in dollars per share) $ 12.63 $ 8.88 $ 7.28
RSAs      
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 3 21 21
Earnings per common share—Basic      
Less: Undistributed earnings allocated to RSAs $ (44) $ (191) $ (157)
Weighted average number of shares outstanding, basic (in shares) 3 21 21
Common Stock      
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 30,957 30,722 32,388
Earnings per common share—Basic      
Weighted average number of shares outstanding, basic (in shares) 30,957 30,722 32,388