XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic earnings per common share:        
Net income $ 124,144 $ 133,043 $ 387,517 $ 352,547
Weighted-average basic common shares 76,139 75,606 76,034 74,185
Basic earnings per common share (in dollars per share) $ 1.63 $ 1.76 $ 5.10 $ 4.75
Diluted earnings per common share:        
Net income $ 124,144 $ 133,043 $ 387,517 $ 352,547
Weighted-average basic common shares 76,139 75,606 76,034 74,185
Effect of dilutive securities (in shares) 432 576 412 606
Weighted-average dilutive shares 76,571 76,182 76,446 74,791
Diluted earnings per common share (in dollars per share) $ 1.62 $ 1.75 $ 5.07 $ 4.71