v3.25.4
Debt - Summary of Long term Debt, Net of Current Portion (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Disclosure [Line Items]    
Total long-term debt $ 1,687,832 $ 1,721,082
Less: current portion 13,250 13,250
Less: debt issuance costs 13,971 21,142
Long-term debt, net of current portion 1,660,611 1,686,690
Term Loan Facility [Member]    
Debt Disclosure [Line Items]    
Total long-term debt 1,092,745 1,105,995
6.5% Senior Secured Notes due 2028 [Member]    
Debt Disclosure [Line Items]    
Total long-term debt $ 595,087 $ 615,087