XML 202 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Annual Minimum Payments (Details)
Dec. 31, 2024
USD ($)
Schedule of Future Annual Minimum Payments [Abstract]  
2025 $ 1,048,000
2026 836,000
2027 594,000
2028 503,000
2029 45,000
Remaining balance of lease payments 3,026,000
Less: difference between undiscounted cash flows and discounted cash flows 353,000
Lease liabilities $ 2,673,000