XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Total future principal payments $ 106,479 $ 89,792
Less: current portion of finance and operating lease obligations (6,856) (3,681)
Long-term principal obligations 99,623 86,111
Notes Payable to Banks [Member]    
Total future principal payments 54,069 $ 31,486
Master Loan Agreement [Member] | Notes Payable to Banks [Member]    
Remainder of 2019 3,581  
2020 6,608  
2021 6,852  
2022 7,107  
2023 10,360  
2024 5,964  
Thereafter 13,597  
Total future principal payments 54,069  
Less: current portion of finance and operating lease obligations (6,856)  
Long-term principal obligations $ 47,213