XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Subsequent Events (Details Textual) - $ / shares
Apr. 01, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 04, 2020
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001 $ 0.0001 $ 0.0001
Common Stock, Shares, Issued (in shares)   24,279,573 21,039,594  
Pre-funded Warrants [Member] | Eshelman Ventures [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   860,216    
Subsequent Event [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001      
Subsequent Event [Member] | Eshelman Ventures [Member]        
Common Stock, Shares, Issued (in shares) 4,545,455      
Subsequent Event [Member] | Pre-funded Warrants [Member] | Eshelman Ventures [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 4,545,455