XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total obligations $ 1,317,322 $ 1,500,000
Unamortized debt issuance costs (21,560) (14,634)
Carrying value of debt 1,295,762 1,485,366
Less: Debt, current (325,109) 0
Debt, long-term 970,653 1,485,366
2030 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total obligations 625,000 0
2026 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total obligations 312,322 1,500,000
Term Loan A | Line of Credit    
Debt Instrument [Line Items]    
Total obligations $ 380,000 $ 0