XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator        
Net income (in US dollars) $ 247,572 $ 140,595 $ 444,721 $ 252,068
Denominator        
Weighted average shares outstanding used to compute basic earnings per common share (in shares) 46,972,032 47,393,493 47,053,768 47,584,656
Effect of dilutive securities-Share-based awards (in shares) 187,628 195,176 182,970 182,586
Shares used to compute diluted earnings per common share (in shares) 47,159,660 47,588,669 47,236,738 47,767,242
Basic earnings per common share (in US dollars per share) $ 5.27 $ 2.97 $ 9.45 $ 5.30
Diluted earnings per common share (in US dollars per share) $ 5.25 $ 2.95 $ 9.41 $ 5.28
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares) 5,200 8,726 9,399 9,026