v3.26.1
Debt - Summary of Long term Debt, Net of Current Portion (Parenthetical) (Details)
9 Months Ended
Sep. 30, 2025
9.0% Senior Secured Notes due 2030 [Member]  
Debt Disclosure [Line Items]  
Rate of interest 9.00%
Senior secured notes year of maturity 2030
6.5% Senior Secured Notes Due 2028 [Member]  
Debt Disclosure [Line Items]  
Rate of interest 6.50%
Senior secured notes year of maturity 2028