v3.21.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 177  
2022 177  
2023 112  
2024 4  
2025 0  
Thereafter 0  
Total minimum lease payments 470  
Less: imputed interest 8  
Present value of minimum lease payments 462  
Less: current portion 216 $ 184
Long-term portion 246 205
Operating Leases    
Remainder of 2021 597  
2022 947  
2023 921  
2024 609  
2025 122  
Thereafter 124  
Total minimum lease payments 3,320  
Less: imputed interest 295  
Present value of minimum lease payments 3,025  
Less: current portion 713 966
Long-term portion 2,312 $ 2,524
Finance and operating lease obligations, remainder of 2021 774  
Finance and operating lease obligations, 2022 1,124  
Finance and operating lease obligations, 2023 1,033  
Finance and operating lease obligations, 2024 613  
Finance and operating lease obligations, 2025 122  
Finance and operating lease obligations, thereafter 124  
Total minimum lease payments 3,790  
Less: imputed interest 303  
Present value of minimum lease payments 3,487  
Less: current portion 929  
Long-term portion $ 2,558