XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Note R - Equity - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Outstanding, warrants (in shares) 4,689,387 423,559  
Outstanding, weighted average exercise price, warrants (in dollars per share) $ 6.04 $ 12.80  
Outstanding, weighted average remaining contractual life, warrants (Year) 3 years 5 months 23 days 4 years 5 months 23 days 3 years 11 months 8 days
Granted, warrants (in shares) 0    
Granted, weighted average exercise price, warrants (in dollars per share) $ 0    
Increase due to trigger of anti-dilution provision feature, warrants (in shares)   27,244  
Increase due to trigger of anti-dilution provision feature, weighted average exercise price, warrants (in dollars per share)   $ 5.20  
Exercised, warrants (in shares) (0)    
Exercised, weighted average exercise price, warrants (in dollars per share) $ 0    
Forfeited, warrants (in shares) 0 0  
Forfeited, weighted average exercise price, warrants (in dollars per share) $ 0 $ 0  
Expired, warrants (in shares) 0 (54,066)  
Expired, weighted average exercise price, warrants (in dollars per share) $ 0 $ 6.86  
Granted, warrants (in shares) 0    
Granted, weighted average exercise price, warrants (in dollars per share) $ 0    
Exercised, warrants (in shares) 0    
Exercised, weighted average exercise price, warrants (in dollars per share) $ 0    
Outstanding, warrants (in shares) 4,689,387 4,689,387 423,559
Outstanding, weighted average exercise price, warrants (in dollars per share) $ 6.04 $ 6.04 $ 12.80
Public Offering Warrants [Member]      
Granted, warrants (in shares)   4,264,313  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 5.20  
Exercised, warrants (in shares)   (284,538)  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 5.20  
Granted, warrants (in shares)   4,264,313  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 5.20  
Exercised, warrants (in shares)   284,538  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 5.20  
Pre-Funded Warrants [Member]      
Granted, warrants (in shares)   512,500  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 0.08  
Exercised, warrants (in shares)   (512,500)  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 0.08  
Granted, warrants (in shares)   512,500  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 0.08  
Exercised, warrants (in shares)   512,500  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 0.08  
Other Warrants [Member]      
Granted, warrants (in shares)   434,375  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 9.25  
Exercised, warrants (in shares)   (121,500)  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 12.00  
Granted, warrants (in shares)   434,375  
Granted, weighted average exercise price, warrants (in dollars per share)   $ 9.25  
Exercised, warrants (in shares)   121,500  
Exercised, weighted average exercise price, warrants (in dollars per share)   $ 12.00