Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Payments Under Non-cancelable Leases (Details)

v3.21.2
Leases - Future Minimum Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (excluding the nine months ended September 30, 2021) $ 950  
2022 3,529  
2023 3,303  
2024 2,940  
2025 2,648  
Thereafter 6,811  
Total future minimum lease payments 20,181  
Less: imputed interest 3,667  
Total lease liabilities 16,514  
Less: current portion 2,658 $ 3,177
Long-term lease liabilities 13,856 15,865
Finance Leases    
2021 (excluding the nine months ended September 30, 2021) 29  
2022 119  
2023 119  
2024 79  
2025 0  
Thereafter 0  
Total future minimum lease payments 346  
Less: imputed interest 15  
Total lease liabilities 331  
Less: current portion 110 102
Long-term lease liabilities $ 221 $ 311