Quarterly report pursuant to Section 13 or 15(d)

Leases (Schedule of Future Maturities of Operating and Finance Lease Liabilities) (Details)

v3.22.1
Leases (Schedule of Future Maturities of Operating and Finance Lease Liabilities) (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Operating Leases, 2022 $ 6,397
Operating Leases, 2023 371
Operating Leases, 2024 197
Operating Leases, 2025 33
Operating Leases, Total lease payments 6,998
Operating Leases, Less: imputed interest 108
Operating Leases, Total lease liabilities 6,890
Finance Leases, 2022 311
Finance Leases, 2023 368
Finance Leases, 2024 368
Finance Leases, 2025 368
Finance Leases, Thereafter 537
Finance Leases, Total lease payments 1,952
Finance Leases, Less: imputed interest 201
Finance Leases, Total lease liabilities $ 1,751