v3.26.1
Stockholders' Equity - ATM Agreement (Details) - ATM Agreement - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity      
Number of common stock shares issued 305,424 0 3,184,899
Net proceeds from sale of equity $ 219,000   $ 2,617,000