v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
2 Months Ended 12 Months Ended
Aug. 22, 2025
Sep. 23, 2025
Jun. 30, 2025
Jun. 30, 2024
Subsequent Event [Line Items]        
Number of shares issued     3,845,273 3,142,803
Subsequent Events | Market Program        
Subsequent Event [Line Items]        
Number of shares issued   2,146,561    
Net proceeds from issuance of common stock and warrants   $ 1,901,968    
Subsequent Events | Prefunded Warrants        
Subsequent Event [Line Items]        
Number of shares issued 2,941,176      
Gross proceeds from issuance of common stock and warrants $ 2,000,000