v3.25.2
Leases - Schedule of Future Annual Minimum Payments (Details)
Jun. 30, 2025
USD ($)
Schedule of Future Annual Minimum Payments [Abstract]  
2025 $ 503,000
2026 864,000
2027 613,000
2028 522,000
2029 58,000
Remaining balance of lease payments 2,560,000
Less: difference between undiscounted cash flows and discounted cash flows 277,000
Lease liabilities $ 2,283,000