XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic earnings per common share:        
Net income $ 123,447 $ 119,175 $ 263,373 $ 219,504
Weighted-average basic common shares 76,058 75,461 75,981 73,465
Basic earnings per common share (in dollars per share) $ 1.62 $ 1.58 $ 3.47 $ 2.99
Diluted earnings per common share:        
Net income $ 123,447 $ 119,175 $ 263,373 $ 219,504
Weighted-average basic common shares 76,058 75,461 75,981 73,465
Effect of dilutive securities (in shares) 360 633 413 639
Weighted-average dilutive shares 76,418 76,094 76,394 74,104
Diluted earnings per common share (in dollars per share) $ 1.62 $ 1.57 $ 3.45 $ 2.96