XML 142 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Diluted earnings per share of common stock:      
Net Income (Loss) $ 311,423 $ 144,656 $ 475,507
Weighted average shares of common stock outstanding (in shares) 50,990 49,978 53,065
Effect of dilutive shares:      
shares issuable under stock-based compensation plan (in shares) 2,366 2,755 2,885
Weighted average diluted shares of common stock outstanding (in shares) 53,356 52,733 55,950
Basic earnings per share (in dollars per share) $ 6.11 $ 2.89 $ 8.96
Diluted earnings per share (in dollars per share) $ 5.84 $ 2.74 $ 8.5
Total anti-dilutive units and options (in shares) 931 852 1,682
Performance-based RSUs      
Effect of dilutive shares:      
Total anti-dilutive units and options (in shares) 775 561 281
Time-based RSUs      
Effect of dilutive shares:      
Total anti-dilutive units and options (in shares) 3 2 62
Employee Stock Option      
Effect of dilutive shares:      
Total anti-dilutive units and options (in shares) 153 289 1,339
Weighted-average exercise price of anti-dilutive stock options (in dollars per share) $ 84.93 $ 59.42 $ 58.58