v3.25.2
Leases (Details 1) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Feb. 12, 2024
Leases      
2026 $ 122,042    
2027 126,313    
2028 130,734    
2029 77,796    
Total minimum lease payments 456,885    
Less amount representing interest (106,991)    
Present value of future minimum lease payments $ 349,894 $ 410,237 $ 62,124