v3.21.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Finance Leases      
2021 $ 195    
2022 134    
2023 69    
2024 0    
2025 0    
Thereafter 0    
Total minimum lease payments 398    
Less: imputed interest 9    
Present value of minimum lease payments 389    
Less: current portion 184   $ 116
Long-term portion 205   194
Operating Leases      
2021 1,102    
2022 949    
2023 922    
2024 611    
2025 124    
Thereafter 126    
Total minimum lease payments 3,834    
Less: imputed interest 344    
Present value of minimum lease payments 3,490 $ 2,600  
Less: current portion 966   1,084
Long-term portion 2,524   $ 3,844
Finance and operating lease obligations, 2021 1,297    
Finance and operating lease obligations, 2022 1,083    
Finance and operating lease obligations, 2023 991    
Finance and operating lease obligations, 2024 611    
Finance and operating lease obligations, 2025 124    
Finance and operating lease obligations, thereafter 126    
Total minimum lease payments 4,232    
Less: imputed interest 353    
Present value of minimum lease payments 3,879    
Less: current portion 1,150    
Long-term portion $ 2,728