Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details)

v3.25.4
Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Feb. 28, 2021
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2025
Oct. 30, 2025
Mar. 17, 2025
Sep. 30, 2024
Balance (in shares)       1,038      
Warrants issued (in shares)       715      
Warrants expired (in shares)       (122)      
Warrants exercised (in shares)       (825)      
Balance (in shares)       806      
October 2025 Placement Agent Warrant [Member]              
Exercise price (in dollars per share)       $ 4.81 $ 4.81    
Term (Year)       4 years 9 months 18 days      
Balance (in shares)       0      
Warrants issued (in shares)       15      
Warrants expired (in shares)       0      
Warrants exercised (in shares)       0      
Balance (in shares)       15      
March 2025 Inducement Warrant [Member]              
Exercise price (in dollars per share)       $ 6.36   $ 6.36  
Term (Year)       4 years 2 months 12 days      
Balance (in shares)       0      
Warrants issued (in shares)       700      
Warrants expired (in shares)       0      
Warrants exercised (in shares)       0      
Balance (in shares)       700      
September 2024 Pre-funded Warrants [Member]              
Exercise price (in dollars per share)       $ 0   $ 6.36 $ 0.001
Balance (in shares)       171      
Warrants issued (in shares)       0      
Warrants expired (in shares)       0      
Warrants exercised (in shares)       (171)      
Balance (in shares)       0      
September 2024 Series A Warrants [Member]              
Exercise price (in dollars per share)       $ 15     15
Term (Year)       3 years 8 months 12 days      
Balance (in shares)       400      
Warrants issued (in shares)       0      
Warrants expired (in shares)       0      
Warrants exercised (in shares)       (327)      
Balance (in shares)       73      
September 2024 Series B Warrants [Member]              
Exercise price (in dollars per share)       $ 15     $ 15
Balance (in shares)       400      
Warrants issued (in shares)       0      
Warrants expired (in shares)       (73)      
Warrants exercised (in shares)       (327)      
Balance (in shares)       0      
A2021 Warrants [Member]              
Exercise price (in dollars per share) $ 192.19     $ 192.19      
Term (Year)       1 month 6 days      
Balance (in shares)       18      
Warrants issued (in shares) 18     0      
Warrants expired (in shares)       0      
Warrants exercised (in shares)       0      
Balance (in shares)       18      
June 2020 Investor Warrants [Member]              
Exercise price (in dollars per share)   $ 77.7   $ 77.7      
Balance (in shares)       9      
Warrants issued (in shares)   58   0      
Warrants expired (in shares)       (9)      
Warrants exercised (in shares)       0      
Balance (in shares)       0      
June 2020 Placement Agent Warrants [Member]              
Exercise price (in dollars per share)   $ 84.65   $ 84.65      
Balance (in shares)       3      
Warrants issued (in shares)   8   0      
Warrants expired (in shares)       (3)      
Warrants exercised (in shares)       0      
Balance (in shares)       0      
December 2019 Warrants [Member]              
Exercise price (in dollars per share)     $ 121.5 $ 121.5      
Balance (in shares)       37      
Warrants issued (in shares)     37 0      
Warrants expired (in shares)       (37)      
Warrants exercised (in shares)       0      
Balance (in shares)       0