v3.26.3
Earnings Per Share - Computation of basic and diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic earnings per common share:        
Net income $ 223,798 $ 246,641 $ 679,640 $ 550,945
Weighted-average basic common shares 96,923 101,218 97,583 101,374
Basic earnings per common share (in dollars per share) $ 2.31 $ 2.44 $ 6.96 $ 5.43
Diluted earnings per common share:        
Net income $ 223,798 $ 246,641 $ 679,640 $ 550,945
Weighted-average basic common shares 96,923 101,218 97,583 101,374
Effect of dilutive securities (in shares) 506 517 419 433
Weighted-average dilutive shares 97,429 101,735 98,002 101,807
Diluted earnings per common share (in dollars per share) $ 2.3 $ 2.42 $ 6.93 $ 5.41