XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total future principal payments $ 161,384 $ 165,824
Less: current portion of equipment notes (8,127) (8,737)
Long-term principal obligations 153,257 157,087
Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Total future principal payments 59,827 $ 62,004
Master Loan Agreement [Member] | Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Remainder of 2020 6,560  
2021 8,349  
2022 8,645  
2023 11,906  
2024 8,923  
2025 8,853  
Thereafter 6,591  
Total future principal payments 59,827  
Less: current portion of equipment notes (8,127)  
Long-term principal obligations $ 51,700