XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2023 Convertible Notes (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Tradingday
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]          
Purchase of capped call transactions   $ (34,298) $ 0 $ 0  
Deferred income taxes on the premiums paid for the capped call transactions   57,732 26,089    
Net financing cost   14,539 0 3,000  
Cash payments on revolving loan   327,500 $ 264,801 $ 128,438  
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Cash payments on revolving loan   275,000      
2023 Convertible Notes          
Debt Instrument [Line Items]          
Carrying value of debt $ 425,000        
Interest rate on senior convertible notes 3.875%        
Maturity period Sep. 15, 2028        
Initial conversion rate of common stock 14.0753        
Convertible Notes, initial conversion of Par Value Convertible Notes to common stock $ 1,000        
Initial conversion price | $ / shares $ 71.05        
Debt instrument, premium percentage 80.00%        
Initial conversion rate | $ / shares $ 0.28        
Redemption period Sep. 21, 2026        
Trading days | Tradingday 20        
Consecutive trading days | Tradingday 30        
Purchase of capped call transactions $ 34,300        
Deferred income taxes on the premiums paid for the capped call transactions 7,900        
Net financing cost 14,000        
Proceeds from the sale of the 2023 Notes $ 411,000        
2023 Convertible Notes | Common Stock          
Debt Instrument [Line Items]          
Number of shares issuable upon conversion | shares 5,980        
Number of common stock repurchased | shares 1,700        
Amount of common stock repurchased $ 90,100        
2023 Convertible Notes | Minimum          
Debt Instrument [Line Items]          
Carrying value of debt $ 100,000        
Conversion price 130.00%        
2023 Convertible Notes | Call Option [Member]          
Debt Instrument [Line Items]          
Initial conversion price | $ / shares $ 96.52        
2021 Credit Agreement          
Debt Instrument [Line Items]          
Net financing cost $ 500 $ 3,000      
Credit Agreement         $ 600,000
2021 Credit Agreement | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Maturity period   Sep. 30, 2026      
Cash payments on revolving loan   $ 275,000      
Credit Agreement   $ 450,000     $ 450,000