XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic earnings per common share:        
Net income $ 143,179 $ 124,144 $ 390,605 $ 387,517
Weighted-average basic common shares 76,299 76,139 76,284 76,034
Basic earnings per common share (in dollars per share) $ 1.88 $ 1.63 $ 5.12 $ 5.10
Diluted earnings per common share:        
Net income $ 143,179 $ 124,144 $ 390,605 $ 387,517
Weighted-average basic common shares 76,299 76,139 76,284 76,034
Effect of dilutive securities (in shares) 506 432 407 412
Weighted-average dilutive shares 76,805 76,571 76,691 76,446
Diluted earnings per common share (in dollars per share) $ 1.86 $ 1.62 $ 5.09 $ 5.07