v3.22.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 127  
2023 107  
2024 19  
2025 0  
2026 0  
Thereafter 0  
Total minimum lease payments 253  
Less: imputed interest 12  
Present value of minimum lease payments 241  
Less: current portion 169 $ 184
Long-term portion 72 205
Operating Leases    
2022 3,330  
2023 2,816  
2024 1,994  
2025 1,382  
2026 155  
Thereafter 4  
Total minimum lease payments 9,681  
Less: imputed interest 448  
Present value of minimum lease payments 9,233  
Less: current portion 3,091 966
Long-term portion 6,142 $ 2,524
Finance and operating lease obligations, 2022 3,457  
Finance and operating lease obligations, 2023 2,923  
Finance and operating lease obligations, 2024 2,013  
Finance and operating lease obligations, 2025 1,382  
Finance and operating lease obligations, 2026 155  
Thereafter 4  
Total minimum lease payments 9,934  
Less: imputed interest 460  
Present value of minimum lease payments 9,474  
Less: current portion 3,260  
Long-term portion $ 6,214