Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Operating leases, 2021 (remaining nine months) $ 491
Operating leases, 2022 528
Operating leases, 2023 434
Operating leases, 2024 335
Operating leases, 2025 308
Operating leases, 2026 and thereafter 130
Total minimum lease payments 2,226
Capital leases, 2021 (remaining nine months) 109
Capital leases, 2022 75
Capital leases, 2023 62
Capital leases, 2024 62
Capital leases, 2025 18
Total minimum capital lease payments 326
2021 (remaining nine months) 600
2022 603
2023 496
2024 397
2025 326
2026 and thereafter 130
Total minimum lease payments $ 2,552