XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per common share:        
Net income $ 246,641 $ 143,179 $ 550,945 $ 390,605
Weighted-average basic common shares 101,218 76,299 101,374 76,284
Basic earnings per common share (in dollars per share) $ 2.44 $ 1.88 $ 5.43 $ 5.12
Diluted earnings per common share:        
Net income $ 246,641 $ 143,179 $ 550,945 $ 390,605
Weighted-average basic common shares 101,218 76,299 101,374 76,284
Effect of dilutive securities (in shares) 517 506 433 407
Weighted-average dilutive shares 101,735 76,805 101,807 76,691
Diluted earnings per common share (in dollars per share) $ 2.42 $ 1.86 $ 5.41 $ 5.09