v3.26.1
Debt - Summary of Long term Debt, Net of Current Portion (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Line Items]    
Total long-term debt $ 1,591,567 $ 1,687,832
Less: current portion 25,865 13,250
Less: unamortized debt discount 34,887 0
Less: debt issuance costs 10,025 13,971
Long-term debt, net of current portion 1,520,790 1,660,611
Term Loan Facility [Member]    
Debt Disclosure [Line Items]    
Total long-term debt 1,028,116 1,092,745
9.0% Senior Secured Notes due 2030 [Member]    
Debt Disclosure [Line Items]    
Total long-term debt 561,444 0
6.5% Senior Secured Notes Due 2028 [Member]    
Debt Disclosure [Line Items]    
Total long-term debt $ 2,007 $ 595,087