Debt - Schedule of Outstanding Debt (Details) - USD ($) $ in Thousands |
Mar. 31, 2020 |
Dec. 31, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|---|---|
| Debt Instrument [Line Items] | ||||
| Finance lease obligations | $ 3,012 | $ 3,012 | $ 3,783 | $ 3,982 |
| Total debt | 138,865 | 148,593 | 150,719 | |
| Less: debt issuance costs | (209) | (309) | (335) | |
| Total debt, net of issuance costs | 138,656 | 148,284 | 150,384 | |
| Less: current portion | (12,568) | (10,259) | (9,861) | |
| Long-term portion of debt | 126,088 | 138,025 | 140,523 | |
| Term loan | ||||
| Debt Instrument [Line Items] | ||||
| Total debt | $ 135,853 | $ 144,810 | $ 146,737 |