v3.26.1
Debt - Summary of Long term Debt, Net of Current Portion (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Line Items]    
Total long-term debt $ 1,585,101 $ 1,687,832
Less: current portion 25,274 13,250
Less: unamortized debt discount 34,030 0
Less: debt issuance costs 9,825 13,971
Long-term debt, net of current portion 1,515,972 1,660,611
Term Loan Facility [Member]    
Debt Disclosure [Line Items]    
Total long-term debt 1,021,650 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