XML 65 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' equity - Schedule of common stock reserved for future issuance (Detail) - shares
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]      
Common stock warrants outstanding 20,443,496 34,271,146 2,348,039
Common stock options issued and outstanding 4,902,140 1,182,140  
Shares available for future issuance under the 2020 Plan 3,302,397 22.397  
Shares reserved for common stock under the At the Market Offering 8,000,000 0  
Total 36,648,033 35,475,683