v3.26.3
Leases (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Leases    
2027 $ 319,932  
2028 329,051  
2029 42,027  
Total undiscounted future minimum lease payments 691,010  
Less: Imputed interest (33,608)  
Present value of operating lease payable 657,402  
Less: current portion of operating lease payable (295,167) $ (691,010)
Operating lease payable, net of current portion $ 362,235 $ 1,145,440