Long-Term Debt and Other Financing Arrangements - Obligations Under Vendor Financing Arrangement (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | 17 Months Ended |
|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2023 |
Dec. 31, 2022 |
Jun. 30, 2023 |
|
| Vendor Financing Obligations [Roll Forward] | ||||
| Vendor financing, beginning balance | $ 59,575 | $ 0 | ||
| Invoices confirmed during the periods | 0 | 73,575 | ||
| Confirmed invoices paid during the periods | $ (62,100) | (59,575) | (14,000) | $ (76,100) |
| Vendor financing, ending balance | $ 0 | $ 0 | $ 59,575 | $ 0 |