XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total future principal payments $ 81,968 $ 165,824
Less: current portion of equipment notes (7,186) (8,737)
Long-term principal obligations 74,782 157,087
Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Total future principal payments 48,571 $ 62,004
Master Loan Agreement [Member] | Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Remainder of 2020 4,034  
2021 6,356  
2022 6,568  
2023 7,246  
2024 8,923  
2025 8,853  
Thereafter 6,591  
Total future principal payments 48,571  
Less: current portion of equipment notes (7,186)  
Long-term principal obligations $ 41,385