v3.25.2
Subsequent Event (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Sep. 15, 2025
Jun. 30, 2025
Jun. 30, 2024
Common stock, shares Issued   42,949,307 39,254,643
Securities Purchase Agreement | Subsequent Event [Member]      
Estimated offering expenses $ 0.1    
Common stock, shares Issued 1,600,000    
Purchase Price, per share $ 5.00    
Received aggregate proceeds payment $ 8.0