XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of total remaining years to lease liabilities operating leases - Operating Leases [Member]
$ in Thousands
Mar. 31, 2022
USD ($)
Leases (Details) - Schedule of total remaining years to lease liabilities operating leases [Line Items]  
2022 $ 1,880
2023 2,397
2024 2,065
2025 1,730
2026 1,386
Thereafter 8,286
Total minimum lease payments 17,744
Less: effect of discounting (4,160)
Present value of future minimum lease payments 13,584
Less: current obligations under leases (1,729)
Long-term lease obligations $ 11,855