XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Equity (Details Narrative) - USD ($)
3 Months Ended
Apr. 19, 2021
Feb. 08, 2021
Feb. 03, 2021
Jan. 11, 2021
Mar. 31, 2021
Mar. 31, 2020
Apr. 26, 2021
Dec. 31, 2020
Reverse stock split One-for-fifty reverse stock split of its common stock              
Common stock, par value $ 0.0001       $ 0.0001 $ 0.0001    
Common stock, shares issued         7,852,791     3,284,322
Common stock, shares outstanding         7,852,791     3,284,322
Number of warrants to purchase common stock         1,794,158      
Warrants exercise price         $ 35.207      
Conversion of series c convertible preferred stock to common shares, shares              
Capital stock shares authorized         155,000,000      
Capital stock par value         $ 0.0001      
Common stock shares authorized         150,000,000 150,000,000    
Employees and Directors [Member]                
Number of restricted stock shares granted       4,200        
Fair value of restricted stock granted       $ 42,207        
Stock Options [Member]                
Stock option granted       1,400        
Stock option granted, exercise price       $ 10.05        
Stock option vesting period       3 years        
Dividend yield       0.00%        
Volatility rate, minimum       129.12%        
Volatility rate, maximum       136.78%        
Risk free interest rate, minimum       0.59%        
Risk free interest rate, maximum       0.76%        
Fair value of stock options       $ 12,635        
Series F And G Warrants [Member]                
Number of issuance of public offering         1,225,412      
Proceeds from sale of stock         $ 9,469,000      
Series B Convertible Preferred Stock [Member]                
Conversion of series b convertible preferred stock to common shares, shares         17,303      
Series C Convertible Preferred Stock [Member]                
Common stock, shares outstanding         1,718      
Conversion of series c convertible preferred stock to common shares, shares         625      
Preferred stock issued upon conversion         831      
Securities Purchase Agreement [Member]                
Number of issuance of public offering     89,445          
Share price     $ 10.062          
Proceeds from sale of stock     $ 900,000          
Maximum [Member] | Stock Options [Member]                
Expected term       6 years 6 months        
Maximum [Member] | Series F And G Warrants [Member]                
Warrants exercise price         $ 10.23      
Minimum [Member] | Stock Options [Member]                
Expected term       5 years 6 months        
Minimum [Member] | Series F And G Warrants [Member]                
Warrants exercise price         $ 7.425      
Underwriter Warrants [Member] | Maximum [Member]                
Number of warrants to purchase common stock   111,290            
Series G Warrants [Member]                
Issuance of common shares, warrants, pre-funded warrants and exercise of pre-funded warrants, net of issuance costs, shares   145,161            
Share price   $ 10.23            
Warrants term   5 years            
Common Stock [Member]                
Conversion of series b convertible preferred stock to common shares, shares         207,528      
Conversion of series c convertible preferred stock to common shares, shares         831 1,852    
Common Stock [Member] | Series C Convertible Preferred Stock [Member]                
Conversion of series c convertible preferred stock to common shares, shares         2,280      
Preferred Stock Blank Check [Member]                
Preferred stock shares authorized         5,000,000      
Underwritten Public Offering [Member]                
Common stock, par value   $ 0.0001            
Number of issuance of public offering   1,935,484            
Share price   $ 9.30            
Over-Allotment Option [Member]                
Number of issuance of public offering   290,322            
Net proceeds from issuance of stock   $ 18,900,000            
At The Market Offering [Member]                
Sale of transaction shares         818,523      
Sale of transaction         $ 5,659,000      
Secretary of State of Delaware a Certificate of Amendment [Member]                
Common stock, shares issued         117,800,000   7,900,000  
Common stock, shares outstanding         117,800,000   7,900,000