XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Annual Minimum Payments (Details)
Mar. 31, 2025
USD ($)
Schedule of Future Annual Minimum Payments [Abstract]  
2025 $ 781,000
2026 855,000
2027 613,000
2028 522,000
2029 58,000
Remaining balance of lease payments 2,829,000
Less: difference between undiscounted cash flows and discounted cash flows 321,000
Lease liabilities $ 2,508,000