XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Total future principal payments $ 109,946 $ 89,792
Less: Current portion of equipment notes (3,742) (3,681)
Long-term principal obligations 106,204 86,111
Notes Payable to Banks [Member]    
Total future principal payments 30,031 $ 31,486
Master Loan Agreement [Member] | Notes Payable to Banks [Member]    
Remainder of 2019 2,225  
2020 3,835  
2021 3,995  
2022 4,164  
2023 7,328  
2024 1,820  
Thereafter 6,664  
Total future principal payments 30,031  
Less: Current portion of equipment notes (3,742)  
Long-term principal obligations $ 26,289