XML 105 R89.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 30, 2021
Jan. 22, 2021
Jan. 14, 2021
Jan. 13, 2021
Jan. 07, 2021
Dec. 23, 2020
Feb. 14, 2020
Dec. 05, 2019
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Nov. 20, 2020
Nov. 19, 2020
Subsequent Event [Line Items]                          
Number of warrant to purchase shares of common stock             10,638,298   10,073,298 10,073,298      
Warrant exercise price per share             $ 2.80         $ 0.10 $ 2.80
Proceeds from warrant exercises                 $ 1,000,000.0 $ 1,008,000    
Common stock, par value per share                 $ 0.001 $ 0.001 $ 0.001    
Sale of stock price per share             $ 2.35            
Proceeds from issuance of common stock             $ 10,638,298     $ 32,020,000 $ 28,073,000    
Value of shares agreed to issue               $ 25,000,000.0   $ 12,600,000 $ 28,073,000    
Subsequent Event [Member]                          
Subsequent Event [Line Items]                          
Proceeds from warrant exercises   $ 1,000,000.0                      
Subsequent Event [Member] | At The Market Offering [Member] | Cantor, Fitzgerald and Co [Member]                          
Subsequent Event [Line Items]                          
Proceeds from issuance of common stock $ 50,000,000.0                        
Subsequent Event [Member] | January 14, 2021 Offering [Member] | Maximum [Member]                          
Subsequent Event [Line Items]                          
Issuance of common stock, net of issuance costs of $1,147, shares     9,090,910                    
Subsequent Event [Member] | Letter Agreement [Member]                          
Subsequent Event [Line Items]                          
Warrant exercise price per share   $ 0.624                      
Pre-Funded Warrants [Member]                          
Subsequent Event [Line Items]                          
Number of warrant to purchase shares of common stock           5,238,043              
Warrant exercise price per share           $ 0.001              
Pre-Funded Warrants [Member] | Subsequent Event [Member]                          
Subsequent Event [Line Items]                          
Number of warrant to purchase shares of common stock     545,455                    
Warrant exercise price per share     $ 1.375                    
Proceeds from warrant exercises     $ 10,000,000.0                    
Warrant exercise percentage     125.00%                    
Pre-Funded Warrants [Member] | Subsequent Event [Member] | January 14, 2021 Offering [Member]                          
Subsequent Event [Line Items]                          
Warrant exercise price per share       $ 0.001                  
Stock offering price per share     $ 1.099                    
Warrant exercisable description       The pre-funded warrants had an exercise price of $0.001 each and were exercised in full                  
Warrant expire term       5 years                  
Warrant description     The holder of the warrants may not exercise any portion of the warrants to the extent that the holder would own more than 4.99% of the outstanding common stock immediately after exercise, which percentage may be changed at the holder’s election to a lower percentage at any time or to a higher percentage not to exceed 9.99% upon 61 days’ notice to the Company. The Company also issued to designees of the placement agent for the registered direct offering warrants to purchase up to 6.0% of the aggregate number of common stock shares and pre-funded warrants sold in the offering (or warrants to purchase up to 545,455 shares of common stock).                    
Pre-Funded Warrants [Member] | Subsequent Event [Member] | January 14, 2021 Offering [Member] | Maximum [Member]                          
Subsequent Event [Line Items]                          
Issuance of common stock, net of issuance costs of $1,147, shares     2,420,910                    
Pre-Funded Warrant [Member]                          
Subsequent Event [Line Items]                          
Warrant exercise price per share                 $ 0.001 $ 0.001      
Pre-Funded Warrant [Member] | Subsequent Event [Member]                          
Subsequent Event [Line Items]                          
Proceeds from warrant exercises         $ 5,000                
Common Stock [Member]                          
Subsequent Event [Line Items]                          
Issuance of common stock, net of issuance costs of $1,147, shares           5,450,000       10,854,710 3,473,008    
Value of shares agreed to issue                   $ 11,000 $ 3,000    
Common Stock [Member] | Subsequent Event [Member] | January 14, 2021 Offering [Member]                          
Subsequent Event [Line Items]                          
Issuance of common stock, net of issuance costs of $1,147, shares     6,670,000                    
Common stock, par value per share     $ 0.001                    
Stock offering price per share     $ 1.100                    
Common Stock [Member] | Subsequent Event [Member] | Letter Agreement [Member]                          
Subsequent Event [Line Items]                          
Common stock, par value per share   0.001                      
Sale of stock price per share   $ 0.125                      
Common Stock [Member] | Subsequent Event [Member] | Letter Agreement [Member] | Maximum [Member]                          
Subsequent Event [Line Items]                          
Issuance of common stock, net of issuance costs of $1,147, shares   8,016,033                      
Warrants [Member] | Subsequent Event [Member]                          
Subsequent Event [Line Items]                          
Number of warrant to purchase shares of common stock   480,962                      
Warrant exercise price per share   $ 0.624                      
Proceeds from warrant exercises   $ 6,670,000                      
Proceeds from issuance of warrants   $ 1,000,000.0                      
Warrants [Member] | Subsequent Event [Member] | Letter Agreement [Member]                          
Subsequent Event [Line Items]                          
Warrant exercise price per share   $ 0.624                      
Warrant exercisable description   Each warrant is exercisable for one share of Common Stock at an exercise price of $1.20 per share.                      
Warrant expire term   5 years                      
Warrant description   The holder of the warrants may not exercise any portion of the warrants to the extent that the holder would own more than 4.99% of the outstanding common stock immediately after exercise, which percentage may be changed at the holder’s election to a lower percentage at any time or to a higher percentage not to exceed 9.99% upon 61 days’ notice to the Company. The Company also issued to designees of the placement agent for the registered direct offering in December 2020 warrants to purchase up to 6.0% of the aggregate number of warrants issued under the letter agreement (or warrants to purchase up to 480,962 shares of common stock).                      
Warrants [Member] | Subsequent Event [Member] | Letter Agreement [Member] | Maximum [Member]                          
Subsequent Event [Line Items]                          
Number of warrant to purchase shares of common stock   10,688,043