XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 26, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt issuance costs $ 22,100 $ 24,500 $ 31,700
Investment, Type [Extensible Enumeration] Other current assets Other current assets Other current assets
Level 1 | Fair value, recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments $ 293 $ 319 $ 366
Level 1 | Carrying Value | Fair value, recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 293 319 366
Long-term debt | Level 1 | Fair value, recurring | 2027 senior notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of notes (491,250) (490,000) (476,875)
Long-term debt | Level 1 | Fair value, recurring | 2028 senior notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of notes (300,000) (298,125) (290,250)
Long-term debt | Level 1 | Fair value, recurring | 2029 senior notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of notes (472,500) (472,500) (456,250)
Long-term debt | Level 1 | Carrying Value | Fair 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) (500,000)
Long-term debt | Level 1 | Carrying Value | Fair 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) (300,000)
Long-term debt | Level 1 | Carrying Value | Fair 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) (500,000)
Long-term debt | Level 2 | Fair value, recurring | 2025 senior notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of notes (997,500) (996,250) (987,500)
Long-term debt | Level 2 | Carrying Value | Fair 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) $ (1,000,000)