Long-Term Debt - Senior Notes (Details) - Senior Notes - USD ($) $ in Thousands |
Mar. 15, 2019 |
Nov. 30, 2017 |
Dec. 31, 2022 |
Dec. 31, 2021 |
May 22, 2020 |
|---|---|---|---|---|---|
| Senior Secured Note due 2025 | |||||
| Debt Instrument [Line Items] | |||||
| Long-term debt | $ 127,100 | ||||
| Senior Notes Due 2027 | |||||
| Debt Instrument [Line Items] | |||||
| Long-term debt | $ 500,000 | $ 356,351 | $ 356,351 | ||
| Percentage of principal amount, event of default | 25.00% | ||||
| Percentage of principal amount, changes in control | 101.00% | ||||
| Senior Notes Due 2026 | |||||
| Debt Instrument [Line Items] | |||||
| Long-term debt | $ 400,000 | $ 289,448 | $ 289,448 | ||
| Percentage of principal amount, event of default | 25.00% | ||||
| Percentage of principal amount, changes in control | 101.00% |