XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt issuance costs $ 24,500 $ 31,800
Investment, Type [Extensible Enumeration] Other current assets  
Level 1 | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 319 432
Level 1 | Carrying Value | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 319 432
Long-Term Debt | Level 1 | Recurring | 2027 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (490,000) (476,250)
Long-Term Debt | Level 1 | Recurring | 2028 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (298,125) (291,000)
Long-Term Debt | Level 1 | Recurring | 2029 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (472,500) (446,250)
Long-Term Debt | Level 1 | Carrying Value | Recurring | 2027 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (500,000) (500,000)
Long-Term Debt | Level 1 | Carrying Value | Recurring | 2028 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (300,000) (300,000)
Long-Term Debt | Level 1 | Carrying Value | Recurring | 2029 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (500,000) (500,000)
Long-Term Debt | Level 2 | Recurring | 2025 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes (996,250) (985,000)
Long-Term Debt | Level 2 | Carrying Value | Recurring | 2025 senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of notes $ (1,000,000) $ (1,000,000)