XML 96 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Total Remaining Years to Lease Liabilities Operating Leases - Operating Leases [Member]
$ in Thousands
Dec. 31, 2022
USD ($)
Schedule of total remaining years to lease liabilities operating leases [Abstract]  
2023 $ 1,815
2024 1,720
2025 1,625
2026 1,386
2027 1,424
Thereafter 6,862
Total minimum lease payments 14,832
Less: effect of discounting (3,695)
Present value of future minimum lease payments 11,137
Less: current obligations under leases (1,321)
Long-term lease obligations $ 9,816