Long-Term Debt - Schedule of Debt Maturities Including Capital Leases (Details) $ in Thousands |
Dec. 31, 2019
USD ($)
|
|---|---|
| Debt | |
| 2020 | $ 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 300,000 |
| Thereafter | 0 |
| Total | 300,000 |
| Capital Leases | |
| 2020 | 18,738 |
| 2021 | 11,485 |
| 2022 | 4,835 |
| 2023 | 785 |
| Thereafter | 55 |
| Total lease payments | $ 35,898 |