Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)

v3.25.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
Operating Leases 2025 (remaining nine months) $ 664,000  
Finance Leases 2025 (remaining nine months) 130,000  
Operating Leases 2026 910,000  
Finance Leases 2026 85,000  
Operating Leases 2027 433,000  
Finance Leases 2027 15,000  
Operating Leases 2028 64,000  
Finance Leases 2028 21,000  
Operating Leases, Threafter  
Finance Leases, Thereafter  
Operating Leases, Total Future Minimum Lease Payments 2,071,000  
Finance Leases, Total Future Minimum Lease Payments 251,000  
Operating Leases Less: discount (191,000)  
Finance Leases Less: discount (20,000)  
Operating Leases, Total lease liability 1,880,000  
Finance Leases, Total lease liability 231,000  
Operating lease, leases payable current portion (758,000) $ (734,000)
Finance lease, leases payable current portion (160,000) (156,000)
Operating lease, leases payable noncurrent portion 1,122,000 1,321,000
Finance lease, leases payable non current portion $ 71,000 $ 112,000