v3.26.1
Leases (Details 1) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Leases    
Year ending June 30, 2026 (Remaining 3 months) $ 31,124  
2027 126,313  
2028 130,734  
2029 77,796  
Total minimum lease payments 365,967  
Less amount representing interest (70,250)  
Present value of future minimum lease payments $ 295,717 $ 349,894