XML 24 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Total future principal payments $ 178,190 $ 89,792
Less: Current portion of equipment notes (6,552) (3,681)
Long-term principal obligations 171,638 86,111
Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Total future principal payments 52,217 $ 31,486
Master Loan Agreement [Member] | Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Remainder of 2019 1,729  
2020 6,608  
2021 6,852  
2022 7,107  
2023 10,360  
2024 5,964  
Thereafter 13,597  
Total future principal payments 52,217  
Less: Current portion of equipment notes (6,552)  
Long-term principal obligations $ 45,665