v3.20.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finance Leases    
Remainder of 2020 $ 100  
2021 121  
2022 58  
2023 18  
2024 4  
Thereafter 0  
Total minimum lease payments 301  
Less: imputed interest 21  
Present value of minimum lease payments 280  
Less: current portion 116 $ 116
Long-term portion 164 194
Operating Leases    
Remainder of 2020 1,044  
2021 1,130  
2022 1,055  
2023 1,020  
2024 713  
Thereafter 239  
Total minimum lease payments 5,201  
Less: imputed interest 529  
Present value of minimum lease payments 4,672  
Less: current portion 1,218 1,084
Long-term portion 3,454 $ 3,844
Finance and operating lease obligations, remainder of 2020 1,144  
Finance and operating lease obligations, 2021 1,251  
Finance and operating lease obligations, 2022 1,113  
Finance and operating lease obligations, 2023 1,038  
Finance and operating lease obligations, 2024 717  
Finance and operating lease obligations, thereafter 239  
Total minimum lease payments 5,502  
Less: imputed interest 550  
Present value of minimum lease payments 4,952  
Less: current portion 1,334  
Long-term portion $ 3,618