XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings per common share:        
Net income $ 132,370 $ 123,447 $ 247,426 $ 263,373
Weighted-average basic common shares 76,251 76,058 76,276 75,981
Basic earnings per common share (in dollars per share) $ 1.74 $ 1.62 $ 3.24 $ 3.47
Diluted earnings per common share:        
Net income $ 132,370 $ 123,447 $ 247,426 $ 263,373
Weighted-average basic common shares 76,251 76,058 76,276 75,981
Effect of dilutive securities (in shares) 356 360 354 413
Weighted-average dilutive shares 76,607 76,418 76,630 76,394
Diluted earnings per common share (in dollars per share) $ 1.73 $ 1.62 $ 3.23 $ 3.45