v3.26.1
Liquidity (Details) - USD ($)
Jun. 30, 2026
Sep. 30, 2025
Liquidity    
Accumulated deficit $ 653,540,250 $ 605,709,763
March 2025 Unsecured promissory note    
Liquidity    
Debt, interest, fees $ 20,311,749