Basis of Presentation - Narrative (Details) - 8.00% senior secured notes due in 2025 |
Mar. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Debt Instrument [Line Items] | ||
| Stated interest rate | 8.00% | |
| 8.00% Senior Secured Notes Due 2025 | ||
| Debt Instrument [Line Items] | ||
| Stated interest rate | 8.00% | 8.00% |