Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Note 11 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
shares in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2021
Jun. 30, 2020
Mar. 31, 2024
Dec. 31, 2019
Jun. 30, 2019
May 31, 2019
Balance (in shares)     1,240      
Warrants issued (in shares)     0      
Warrants exercised (in shares)     0      
Balance (in shares)     1,240      
A2021 Warrants [Member]            
Exercise price (in dollars per share) $ 12.81   $ 12.81      
Term (Year)     1 year 10 months 24 days      
Balance (in shares)     273      
Warrants issued (in shares) 273   0      
Warrants exercised (in shares)     0      
Balance (in shares)     273      
June 2020 Investor Warrants [Member]            
Exercise price (in dollars per share)   $ 5.18 $ 5.18      
Term (Year)     1 year 8 months 12 days      
Balance (in shares)     127      
Warrants issued (in shares)     0      
Warrants exercised (in shares)     0      
Balance (in shares)   874 127      
June 2020 Placement Agent Warrants [Member]            
Exercise price (in dollars per share)   $ 5.64 $ 5.64      
Term (Year)     1 year 2 months 12 days      
Balance (in shares)     39      
Warrants issued (in shares)   122 0      
Warrants exercised (in shares)     0      
Balance (in shares)     39      
December 2019 Warrants [Member]            
Exercise price (in dollars per share)     $ 8.1   $ 8.1  
Term (Year)     1 year 2 months 12 days   5 years  
Balance (in shares)     556      
Warrants issued (in shares)     0      
Warrants exercised (in shares)     0      
Balance (in shares)     556      
December 2019 Placement Agent Warrants [Member]            
Exercise price (in dollars per share)     $ 8.44 $ 8.44    
Term (Year)     8 months 12 days      
Balance (in shares)     52      
Warrants issued (in shares)     0      
Warrants exercised (in shares)     0      
Balance (in shares)     52      
May 2019 Warrants [Member]            
Exercise price (in dollars per share)     $ 1.55     $ 1.55
Term (Year)     1 month 6 days     5 years
Balance (in shares)     193      
Warrants issued (in shares)     0      
Warrants exercised (in shares)     0      
Balance (in shares)     193