v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 125  
2022 177  
2023 112  
2024 4  
2025 0  
Thereafter 0  
Total minimum lease payments 418  
Less: imputed interest 5  
Present value of minimum lease payments 413  
Less: current portion 195 $ 184
Long-term portion 218 205
Operating Leases    
Remainder of 2021 412  
2022 961  
2023 934  
2024 621  
2025 134  
Thereafter 140  
Total minimum lease payments 3,202  
Less: imputed interest 268  
Present value of minimum lease payments 2,934  
Less: current portion 781 966
Long-term portion 2,153 $ 2,524
Finance and operating lease obligations, remainder of 2021 537  
Finance and operating lease obligations, 2022 1,138  
Finance and operating lease obligations, 2023 1,046  
Finance and operating lease obligations, 2024 625  
Finance and operating lease obligations, 2025 134  
Finance and operating lease obligations, thereafter 140  
Total minimum lease payments 3,620  
Less: imputed interest 273  
Present value of minimum lease payments 3,347  
Less: current portion 976  
Long-term portion $ 2,371