Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Operating leases, 2022 (remaining six months) $ 1,081
Operating leases, 2023 888
Operating leases, 2024 767
Operating leases, 2025 735
Operating leases, 2026 563
Operating leases, 2027 and thereafter 576
Total minimum lease payments 4,610
Capital leases, 2022 (remaining six months) 27
Capital leases, 2023 55
Capital leases, 2024 55
Capital leases, 2025 16
Total minimum capital lease payments 153
2022 (remaining six months) 1,108
2023 943
2024 822
2025 751
2026 563
2027 and thereafter 576
Total minimum lease payments $ 4,763