XML 59 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finance Lease Obligations    
Remainder of 2020 $ 870  
2021 339  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total minimum lease payments 1,209  
Financing component (24)  
Net present value of minimum lease payments 1,185  
Less: current portion of finance and operating lease obligations (1,137) $ (1,135)
Long-term finance and operating lease obligations 48 338
Operating Lease Obligations    
Remainder of 2020 6,695  
2021 7,816  
2022 6,484  
2023 4,647  
2024 2,329  
2025 961  
Thereafter 795  
Total minimum lease payments 29,727  
Financing component (5,697)  
Net present value of minimum lease payments 24,030  
Less: current portion of finance and operating lease obligations (6,603) (6,205)
Long-term finance and operating lease obligations 17,427 $ 16,884
Total Lease Obligations    
Remainder of 2020 7,565  
2021 8,155  
2022 6,484  
2023 4,647  
2024 2,329  
2025 961  
Thereafter 795  
Total minimum lease payments 30,936  
Financing component (5,721)  
Net present value of minimum lease payments 25,215  
Less: current portion of finance and operating lease obligations (7,740)  
Long-term finance and operating lease obligations $ 17,475