XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Common Stock Warrants - Narratives (Details) - $ / shares
1 Months Ended 12 Months Ended
Nov. 26, 2018
May 07, 2018
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Jan. 21, 2020
January 2020 Offering            
Stockholders' Equity            
Number of shares of common stock issuable through warrants           1,428,571
Common stock warrants            
Stockholders' Equity            
Warrants exercised     31,000 0 1,959,735  
Warrants expired       42,556 0  
Warrants exchanged       0 470,238  
Number of shares of common stock each warrant is exercisable into     1      
Exercise price     $ 5.78      
Expiration term     2 years      
Warrants outstanding       9,357    
Common stock warrants | November 2018 Offering            
Stockholders' Equity            
Warrants issued 657,142          
Number of shares of common stock each warrant is exercisable into 1          
Exercise price $ 11.55          
Expiration term 5 years          
Common stock warrants | May 2018 Offering            
Stockholders' Equity            
Number of shares of common stock issuable through warrants   1,357,142        
Number of shares of common stock each warrant is exercisable into   1        
Exercise price   $ 11.09        
Common stock issued for conversion of warrants   1,026,785        
Expiration term   5 years        
Pre-funded warrant | May 2018 Offering            
Stockholders' Equity            
Exercise price   $ 0.07