XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Warrants (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Aug. 31, 2021
Apr. 30, 2021
Apr. 30, 2020
Share-based Payment Arrangement, Expense   $ 2,373,000 $ 1,680,000      
Warrants Issued in June 2018 and Expiring December 22, 2023 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   118,372        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 12.12        
Warrants Issued in June 2018 and Expiring June 21, 2023 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,464        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 13.92        
Warrants Issued in July 2017 for Consulting with Exercise Price of 14.46 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   16,667        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 14.46        
Warrants Issued in July 2017 for Consulting with Exercise Price 18.00 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   8,334        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 18.00        
Warrants Issued in Connection with the February 2020 Stock Offering [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 937,501          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6.30          
Class of Warrant or Right, Initial Exercise Period (Month) 6 months          
Warrants and Rights Outstanding, Term (Year) 5 years          
Oppenheimer Co, Underwriter Warrant [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 87,500          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6.30          
Equity Classified Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   396,502 109,639 250,000 71,500  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 3.08 $ 3.63  
Warrants and Rights Outstanding, Term (Year)       10 years 5 years  
Class of Warrant or Right, Vested and Exercisable (in shares)   186,560 85,472      
Share-based Payment Arrangement, Expense   $ 516,000 $ 5,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 548,000        
Warrants Issued in December 2020 for Consulting [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     8,334      
Warrants Issued in April 2020 for Consulting [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           16,667
Class of Warrant or Right, Vesting Contingency, Research and Development Expenditures Threshold           $ 10,000,000.0