XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - PIPE Financing Warrants (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 23, 2020
USD ($)
Dec. 31, 2019
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
$ / shares
shares
Apr. 07, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Aug. 28, 2018
shares
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrants to purchase (in shares) | shares                 9,580
Aggregate purchase price of warrants     $ 7,000   $ 179,000        
Proceeds from issuance of warrants $ 653,000                
PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Exercise price (in dollars per share) | $ / shares   $ 0.78       $ 0.78      
Warrant exercisable period after, issuance date           6 months      
Term of warrant   5 years       5 years      
Proceeds from issuance of warrants         $ 1,500,000        
Number of securities | item         2        
Issuance of common stock     $ 975,000 $ 668,000 $ 1,000,000.0        
Issuance of warrants   $ 686,000     $ 465,000        
PIPE Financing Warrants, Dec 2019 | Exercise Agreement                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Aggregate purchase price of warrants               $ 1,250,000  
Proceeds from issuance of warrants           $ 975,000      
PIPE Financing Warrants, Dec 2019 | Maximum                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrants to purchase (in shares) | shares   1,250,000       1,250,000      
Aggregate purchase price of warrants   $ 1,500,000       $ 1,500,000      
ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrants to purchase (in shares) | shares             100,000    
Aggregate purchase price of warrants             $ 172,000    
Exercise price (in dollars per share) | $ / shares             $ 1.87    
Private placement | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Unregistered shares issued | shares   2,500,000              
Stock price | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability | $ / shares   0.62       0.62      
Stock price | ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Exercise price (in dollars per share) | $ / shares             1.87    
Strike price | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability | $ / shares   0.78       0.78      
Strike price | ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Exercise price (in dollars per share) | $ / shares             $ 1.87    
Expected life | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability   5       5      
Expected life | ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Term of warrant             5 years    
Volatility | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability   143       143      
Volatility | ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability             156    
Risk free rate | PIPE Financing Warrants, Dec 2019                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability   2.42       2.42      
Risk free rate | ELOC Warrants                  
Convertible Promissory Notes and Common Stock Warrants [Line Items]                  
Warrant liability             0.87