Annual report pursuant to Section 13 and 15(d)

Schedule of Maturities of Operating and Financing Lease Liabilities (Details)

v3.22.1
Schedule of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating Leases 2022 $ 1,295  
Operating Leases,Total minimum lease payments 5,085  
Operating Leases, Less: current obligations under leases 1,041 $ 1,027
Finance Leases, Less: current obligations under leases 79 177
Operating Leases, Long-term lease obligations 3,154 $ 3,540
Finance Leases, Long-term lease obligations 59  
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases 2022 1,295  
Operating Leases 2023 897  
Operating Leases 2024 567  
Operating Leases 2025 402  
Operating Leases 2026-2030 1,924  
Operating Leases,Total minimum lease payments 5,085  
Operating Leases, Less: amount of lease payments representing effects of discounting 890  
Operating Leases, Present value of future minimum lease payments 4,195  
Operating Leases, Less: current obligations under leases 1,041  
Operating Leases, Long-term lease obligations 3,154  
Financing Leases [Member]    
Lessee, Lease, Description [Line Items]    
Finance Lease 2022 86  
Finance Lease 2023 60  
Finance Lease 2024  
Finance Lease 2025  
Operating Leases 2026-2030  
Financing Leases,Total minimum lease payments 146  
Finance Leases, Less: amount of lease payments representing effects of discounting 8  
Finance Leases, Present value of future minimum lease payments 138  
Finance Leases, Less: current obligations under leases 79  
Finance Leases, Long-term lease obligations $ 59