Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)

v3.22.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Operating leases, 2022 (remaining nine months) $ 1,111
Operating leases, 2023 889
Operating leases, 2024 753
Operating leases, 2025 571
Operating leases, 2026 343
Operating leases, 2027 and thereafter 678
Total minimum lease payments 4,345
Capital leases, 2022 (remaining nine months) 44
Capital leases, 2023 58
Capital leases, 2024 58
Capital leases, 2025 20
Total minimum capital lease payments 180
2022 (remaining nine months) 1,155
2023 947
2024 811
2025 591
2026 343
2027 and thereafter 678
Total minimum lease payments $ 4,525