XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt, Net - Future Maturities and Interest Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 9,213  
2025 9,213  
2026 9,213  
2027 812,535  
2028 724,480  
Thereafter 0  
Total minimum payments 1,564,654  
Less amount representing coupon interest (39,654)  
Gross balance of long-term debt 1,525,000  
Less unamortized debt discount 25,752 $ 32,383
Carrying value of long-term debt 1,499,248 1,506,100
Less current portion of long-term debt 0 13,334
Long-term debt, less current portion and unamortized debt discount $ 1,499,248 $ 1,492,766