v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 64  
2022 179  
2023 114  
2024 19  
2025 0  
Thereafter 0  
Total minimum lease payments 376  
Less: imputed interest 5  
Present value of minimum lease payments 371  
Less: current portion 180 $ 184
Long-term portion 191 205
Operating Leases    
Remainder of 2021 790  
2022 3,320  
2023 2,805  
2024 1,983  
2025 1,419  
Thereafter 299  
Total minimum lease payments 10,616  
Less: imputed interest 592  
Present value of minimum lease payments 10,024  
Less: current portion 2,977 966
Long-term portion 7,047 $ 2,524
Finance and operating lease obligations, remainder of 2021 854  
Finance and operating lease obligations, 2022 3,499  
Finance and operating lease obligations, 2023 2,919  
Finance and operating lease obligations, 2024 2,002  
Finance and operating lease obligations, 2025 1,419  
Finance and operating lease obligations, thereafter 299  
Total minimum lease payments 10,992  
Less: imputed interest 597  
Present value of minimum lease payments 10,395  
Less: current portion 3,157  
Long-term portion $ 7,238