XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt, Net - Future Maturities and Interest Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2025 $ 9,213  
2026 9,213  
2027 812,535  
2028 724,480  
2029 0  
Thereafter 0  
Total minimum payments 1,555,441  
Less amount representing coupon interest (30,441)  
Gross balance of long-term debt 1,525,000  
Less unamortized debt discount (19,202) $ (25,752)
Carrying value of long-term debt 1,505,798 1,499,248
Less current portion of long-term debt 0  
Long-term debt, less current portion and unamortized debt discount $ 1,505,798 $ 1,499,248