v3.26.1
Earnings Per Share - Computation of basic and diluted EPS (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
Basic earnings per common share:        
Net income $ 230,022 $ 215,224 $ 455,842 $ 304,304
Weighted-average basic common shares 97,301 101,495 97,919 101,453
Basic earnings per common share (in dollars per share) $ 2.36 $ 2.12 $ 4.66 $ 3
Diluted earnings per common share:        
Net income $ 230,022 $ 215,224 $ 455,842 $ 304,304
Weighted-average basic common shares 97,301 101,495 97,919 101,453
Effect of dilutive securities (in shares) 376 350 373 383
Weighted-average dilutive shares 97,677 101,845 98,292 101,836
Diluted earnings per common share (in dollars per share) $ 2.35 $ 2.11 $ 4.64 $ 2.99