Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Operating leases, 2021 (remaining three months) $ 450
Operating leases, 2022 1,340
Operating leases, 2023 746
Operating leases, 2024 637
Operating leases, 2025 425
Operating leases, 2026 and thereafter 129
Total minimum lease payments 3,727
Capital leases, 2021 (remaining three months) 36
Capital leases, 2022 74
Capital leases, 2023 61
Capital leases, 2024 61
Capital leases, 2025 18
Total minimum capital lease payments 250
2021 (remaining three months) 486
2022 1,414
2023 807
2024 698
2025 443
2026 and thereafter 129
Total minimum lease payments $ 3,977