XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Significant Accounting Policies (Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 06, 2022
Jan. 29, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per share:          
Net income (loss)     $ 64,459 $ (80,582) $ 62,542
Basic-weighted average shares outstanding (in shares)     30,668 30,040 29,162
Stock Compensation     727 0 1,275
Warrants     11 0 506
Convertible notes     142 0 1,273
Diluted-weighted average shares outstanding (in shares)     31,548 30,040 32,216
Basic EPS (in dollars per share)     $ 2.10 $ (2.68) $ 2.14
Diluted EPS (in dollars per share)     $ 2.04 $ (2.68) $ 1.94
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     1,700 0 600
Operations and Significant Accounting Policies [Line Items]          
Payments to redeem convertible notes     $ 0 $ 275,000 $ 0
2.625 Percent Convertible Notes Due 2024 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage   2.625%      
Payments to redeem convertible notes $ 275,000        
Debt Instrument, Face Amount $ 70,000 $ 345,000      
Debt Instrument, Convertible, Conversion Price   $ 88.80      
2.250 Percent Convertible Notes Due 2027 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage 2.25%        
Debt Instrument, Face Amount $ 800,000        
Debt Instrument, Convertible, Conversion Price $ 145.33        
Warrant | 2.625 Percent Convertible Notes Due 2024 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Option Indexed to Issuer's Equity, Strike Price   114.92      
Warrant | 2.250 Percent Convertible Notes Due 2027 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Option Indexed to Issuer's Equity, Strike Price 251.53        
Hedge Transaction | 2.625 Percent Convertible Notes Due 2024 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Option Indexed to Issuer's Equity, Strike Price   $ 114.92      
Hedge Transaction | 2.250 Percent Convertible Notes Due 2027 | Convertible Notes Payable          
Operations and Significant Accounting Policies [Line Items]          
Option Indexed to Issuer's Equity, Strike Price $ 251.53