v3.26.1
Leases - Schedule of Future Annual Minimum Payments (Details)
Jun. 30, 2026
USD ($)
Schedule of Future Annual Minimum Payments [Abstract]  
2026 $ 793,000
2027 1,119,000
2028 632,000
2029 12,000
Remaining balance of lease payments 2,556,000
Less: difference between undiscounted cash flows and discounted cash flows 175,000
Lease liabilities $ 2,381,000