Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leasing Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Operating leases, 2021 $ 559
Operating leases, 2022 489
Operating leases, 2023 443
Operating leases, 2024 350
Operating leases, 2025 322
Operating leases, 2026 and thereafter 136
Total Minimum Operating Lease Payments 2,299
Capital leases, 2021 151
Capital leases, 2022 78
Capital leases, 2023 65
Capital leases, 2024 65
Capital leases, 2025 19
Total Minimum Capital Lease Payments 378
2021 710
2022 567
2023 508
2024 415
2025 341
2026 and thereafter 136
Total Minimum Lease Payments $ 2,677