Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Note 12 - Capitalization and Equity Structure - Schedule of Warrant Share Activity (Details) - $ / shares
shares in Thousands
1 Months Ended 9 Months Ended
Feb. 28, 2021
Jun. 30, 2020
Sep. 30, 2023
Jun. 08, 2020
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)     5 years        
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 $ 5.18      
Term (Year)     5 years 6 months        
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)     5 years        
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.10     $ 8.10  
Term (Year)     5 years     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)     5 years        
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)     $ 3.52 $ 3.52     $ 3.52
Term (Year)     5 years       5 years
Balance (in shares)     193        
Warrants issued (in shares)     0        
Warrants exercised (in shares)     0        
Balance (in shares)     193