XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warrants - Ladenburg Warrants (Details)
1 Months Ended 12 Months Ended
Sep. 03, 2021
Jan. 08, 2021
shares
Dec. 22, 2020
Jul. 21, 2020
USD ($)
shares
Jul. 23, 2019
USD ($)
$ / shares
shares
May 31, 2020
USD ($)
$ / shares
item
shares
Mar. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Oct. 31, 2018
$ / shares
shares
Aug. 28, 2018
shares
Warrants                          
Warrants to purchase (in shares)                         9,580
Fair value of warrants | $               $ 1,000          
Warrant liability | $               $ 1,000 $ 179,000        
Warrants outstanding               563,451 2,401,818   6,473,964    
Reverse stock split ratio 0.33                        
Series A Warrants | Stock price                          
Warrants                          
Warrants - Measurement input | $ / shares               1.04 2.45        
Series A Warrants | Strike price                          
Warrants                          
Warrants - Measurement input | $ / shares               2,363 2,363        
Series A Warrants | Expected life                          
Warrants                          
Term of warrant               4 months 28 days 1 year 4 months 28 days        
Series A Warrants | Volatility                          
Warrants                          
Warrants - Measurement input               89 148        
Series A Warrants | Risk free rate                          
Warrants                          
Warrants - Measurement input               0.19 0.13        
Series 3 warrants                          
Warrants                          
Warrants to purchase (in shares)           2,890,284              
Exercise price (in dollars per share) | $ / shares           $ 1.59              
Warrants exercisable period           6 months              
Term of warrant           5 years              
Contingent settlement methods | item           2              
Warrants conversion           1   1          
Warrant liability | $           $ 3,700,000              
Warrants exercised       2,818,784       206,915          
Number of warrants purchase common stock exchanged   135,416       1,335,020              
Warrants outstanding               0 71,500        
Aggregate fair value of the common stocks issued by the exercise of Warrants | $       $ 6,100,000       $ 1,800,000          
Series 3 warrants | Stock price                          
Warrants                          
Warrants - Measurement input | $ / shares           0.15     2.45        
Series 3 warrants | Strike price                          
Warrants                          
Warrants - Measurement input | $ / shares           1.32     0.00        
Series 3 warrants | Expected life                          
Warrants                          
Term of warrant           5 years 6 months     4 years 10 months 20 days        
Series 3 warrants | Volatility                          
Warrants                          
Warrants - Measurement input           141     142        
Series 3 warrants | Risk free rate                          
Warrants                          
Warrants - Measurement input           0.34     0.36        
Underwriter Warrants                          
Warrants                          
Warrants to purchase (in shares)                   33,592   5,713  
Exercise price (in dollars per share) | $ / shares                   $ 7.50   $ 157.50  
Warrant liability | $                   $ 32,000      
Underwriter Warrants | Stock price                          
Warrants                          
Warrants - Measurement input | $ / shares               1.04 2.45 7.50      
Underwriter Warrants | Strike price                          
Warrants                          
Warrants - Measurement input | $ / shares                 158 1.35      
Fair value of warrants | $               $ 158          
Underwriter Warrants | Expected life                          
Warrants                          
Term of warrant               1 year 9 months 2 years 9 months 3 days 4 years 3 months      
Underwriter Warrants | Volatility                          
Warrants                          
Warrants - Measurement input               180 156 141      
Underwriter Warrants | Risk free rate                          
Warrants                          
Warrants - Measurement input               0.65 0.17 0.29      
March 2019 LOC Warrants                          
Warrants                          
Warrants exercisable         15,250                
Fair value of warrants | $         $ 71,000                
2019 Bridge Note Warrants                          
Warrants                          
Warrants exercisable         927,083                
Fair value of warrants | $         $ 4,300,000                
Warrants exercised   135,416           135,416          
Warrants outstanding               190,622 634,370        
2019 Bridge Note Warrants | Stock price                          
Warrants                          
Warrants - Measurement input | $ / shares         5.19                
2019 Bridge Note Warrants | Strike price                          
Warrants                          
Warrants - Measurement input | $ / shares         6.00                
2019 Bridge Note Warrants | Expected life                          
Warrants                          
Term of warrant         4 years 9 months 18 days                
2019 Bridge Note Warrants | Volatility                          
Warrants                          
Warrants - Measurement input         146                
2019 Bridge Note Warrants | Risk free rate                          
Warrants                          
Warrants - Measurement input         1.76                
Minimum                          
Warrants                          
Reverse stock split ratio     0.5                    
Maximum                          
Warrants                          
Reverse stock split ratio     0.05                    
Securities purchase agreement | March 2019 Ladenburg Warrants                          
Convertible Promissory Notes and Common Stock Warrants [Line Items]                          
Shares issued (in shares)             6,339            
Warrants                          
Warrants to purchase (in shares)             253            
Exercise price (in dollars per share) | $ / shares             $ 52.50            
Warrant liability | $             $ 13,000            
Securities purchase agreement | March 2019 Ladenburg Warrants | Stock price                          
Warrants                          
Warrants - Measurement input | $ / shares             52.50            
Securities purchase agreement | March 2019 Ladenburg Warrants | Strike price                          
Warrants                          
Warrants - Measurement input | $ / shares             56.70            
Securities purchase agreement | March 2019 Ladenburg Warrants | Expected life                          
Warrants                          
Term of warrant             5 years            
Securities purchase agreement | March 2019 Ladenburg Warrants | Volatility                          
Warrants                          
Warrants - Measurement input             146            
Securities purchase agreement | March 2019 Ladenburg Warrants | Risk free rate                          
Warrants                          
Warrants - Measurement input             2.21