XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total future principal payments $ 70,194 $ 165,824
Less: current portion of equipment notes (4,318) (8,737)
Long-term principal obligations 65,876 157,087
Notes Payable to Banks    
Debt Instrument [Line Items]    
Total future principal payments 31,564 $ 62,004
Master Loan Agreement | Notes Payable to Banks    
Debt Instrument [Line Items]    
Remainder of 2020 2,143  
2021 4,381  
2022 4,511  
2023 4,645  
2024 7,103  
2025 2,189  
Thereafter 6,592  
Total future principal payments 31,564  
Less: current portion of equipment notes (4,318)  
Long-term principal obligations $ 27,246