v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Aug. 14, 2025
Debt Instrument [Line Items]      
Total obligations $ 937,322 $ 1,317,322  
Unamortized debt issuance costs (17,600) (21,560)  
Carrying value of debt 919,722 1,295,762  
Less: Debt, current (311,256) (325,109)  
Debt, long-term 608,466 970,653  
2030 Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Total obligations 625,000 625,000 $ 625,000
2026 Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Total obligations 312,322 312,322 $ 312,322
Term Loan Facility | Line of Credit      
Debt Instrument [Line Items]      
Total obligations $ 0 $ 380,000