XML 114 R103.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (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
Diluted earnings per share of common stock:        
Net Income (Loss) $ 69,368 $ 92,870 $ 206,934 $ 181,498
Weighted average shares of common stock outstanding (in shares) 51,180 49,902 50,895 49,975
Effect of dilutive shares:        
shares issuable under stock-based compensation plan (in shares) 2,315 2,659 2,379 2,760
Weighted average diluted shares of common stock outstanding (in shares) 53,495 52,561 53,274 52,735
Basic earnings per share (in dollars per share) $ 1.36 $ 1.86 $ 4.07 $ 3.63
Diluted earnings per share (in dollars per share) $ 1.30 $ 1.77 $ 3.88 $ 3.44
Total anti-dilutive units and options (in shares) 994 823 940 881
Performance-based RSUs        
Effect of dilutive shares:        
Total anti-dilutive units and options (in shares) 809 604 772 548
Time-based RSUs        
Effect of dilutive shares:        
Total anti-dilutive units and options (in shares) 1   23 46
Employee Stock Option        
Effect of dilutive shares:        
Total anti-dilutive units and options (in shares) 184 219 145 287
Weighted-average exercise price of anti-dilutive stock options (in dollars per share) $ 84.93 $ 60.69 $ 84.93 $ 59.31