v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 28,846 30,957 30,722
Total weighted average shares outstanding, basic (in shares) 28,846 30,960 30,743
Earnings per common share—Basic      
Net income $ 451,123 $ 404,386 $ 282,810
Net income available to common shareholders—Basic $ 451,123 $ 404,342 $ 282,619
Net income per common share, basic (in dollars per share) $ 15.64 $ 13.06 $ 9.20
Weighted average number of shares outstanding, basic (in shares) 28,846 30,957 30,722
Effect of diluted shares (in shares) 681 1,057 1,119
Weighted-average shares outstanding, diluted (in shares) 29,527 32,014 31,841
Net income per common share, diluted (in dollars per share) $ 15.28 $ 12.63 $ 8.88
RSAs      
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 0 3 21
Earnings per common share—Basic      
Less: Undistributed earnings allocated to RSAs $ 0 $ (44) $ (191)
Weighted average number of shares outstanding, basic (in shares) 0 3 21
Common Stock      
Weighted-average shares:      
Weighted average number of shares outstanding, basic (in shares) 28,846 30,957 30,722
Earnings per common share—Basic      
Weighted average number of shares outstanding, basic (in shares) 28,846 30,957 30,722