XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of future annual minimum payments
Dec. 31, 2022
USD ($)
Schedule of Future Minimum Base Rental Payment [Abstract]  
2023 $ 1,246,000
2024 588,000
2025 450,000
2026 234,000
2027 48,000
Remaining balance of lease payments 2,566,000
Less: Difference between undiscounted cash flows and discounted cash flows 163,000
Lease liabilities $ 2,403,000