Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Note 11 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
shares in Thousands
6 Months Ended
Feb. 28, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2025
Mar. 17, 2025
Sep. 30, 2024
Balance (in shares)       1,038    
Warrants issued (in shares)       700    
Warrants expired (in shares)       (40)    
Warrants exercised (in shares)       (825)    
Balance (in shares)       873    
March 2025 Inducement Warrant [Member]            
Exercise price (in dollars per share)       $ 6.36 $ 6.36  
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
Balance (in shares)       400    
Warrants issued (in shares)       0    
Warrants expired (in shares)       0    
Warrants exercised (in shares)       (327)    
Balance (in shares)       73    
Term (Year)       4 years 2 months 12 days    
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)       0    
Warrants exercised (in shares)       (327)    
Balance (in shares)       73    
Term (Year)       2 months 12 days    
A2021 Warrants [Member]            
Exercise price (in dollars per share) $ 192.19     $ 192.19    
Balance (in shares)       18    
Warrants issued (in shares) 18     0    
Warrants expired (in shares)       0    
Warrants exercised (in shares)       0    
Balance (in shares)       18    
Term (Year)       7 months 6 days    
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)       0    
Warrants exercised (in shares)       0    
Balance (in shares)       9    
Term (Year)       4 months 24 days    
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