Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Capital Leases (Details)

v3.22.0.1
Commitments and Contingencies - Capital Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
agreement
Dec. 31, 2020
USD ($)
Commitments and Contingencies.    
Number of lease agreement | agreement 7  
Future minimum capital lease payments    
2022 $ 2,056  
2023 1,937  
2024 598  
2025 169  
Total 4,760  
Less: Amount representing interest (211)  
Present Value of net minimum capital lease payments 4,549  
Capital leases short term 1,970 $ 1,515
Capital leases long term 2,579 $ 3,447
Total $ 4,549