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 |