Annual report pursuant to Section 13 and 15(d)

11. Stockholders' Equity (Details Narrative)

v3.20.4
11. Stockholders' Equity (Details Narrative) - USD ($)
2 Months Ended 6 Months Ended 7 Months Ended 11 Months Ended 12 Months Ended
Mar. 05, 2019
Jul. 03, 2019
Jun. 25, 2019
Jul. 19, 2019
Jul. 17, 2019
Jul. 16, 2019
Dec. 10, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 04, 2020
Common stock, shares authorized               50,000,000 12,500,000 50,000,000
Reverse stock split     1-for-12 reverse stock split              
Reverse stock split, shares     1,442              
Net proceeds from issuance of common stock               $ 5,426,825 $ 0  
Net proceeds from issuance of common stock and warrants in public offering               0 13,421,950  
Net proceeds from issuance of common stock and warrants in registered direct offering               $ 0 $ 2,699,050  
Stock outstanding               8,745,207 6,065,441  
Proceeds from warrants exercised               $ 0 $ 6,209  
Deemed dividend related to Series B Preferred Stock down round provision, value               $ 0 $ 5,284,379  
Preferred stock authorized               10,000,000 10,000,000  
Share-based compensation               $ 468,914 $ 853,517  
General and administrative expense               $ 3,400,071 $ 4,731,176  
Warrants [Member]                    
Warrants outstanding               30,307 32,412  
Warrants [Member] | Debt and Equity Financing Warrants [Member]                    
Warrants issued               0 0  
Warrant exercise price               $ 50.20 $ 51.97  
Warrants exercised, shares               0 0  
Warrants outstanding               212,185 262,690  
Warrant expiration dates               March 2021 through November 2021    
SynBio 2014 Warrant [Member]                    
Warrants expired                 17,033  
Share-based compensation                 $ 0  
SynBio Partner Warrants [Member]                    
Warrants expired                 809  
Serum Institute 2014 Warrant [Member]                    
Warrants expired                 8,081  
Serum Institute Partner Warrants [Member]                    
Warrants expired                 410  
Serum Institute Warrants [Member]                    
Warrants outstanding               17,677    
Collaboration Warrants [Member]                    
Warrants issued               0 0  
Warrants exercised, shares               0 0  
Warrants expired               2,105 12,532  
Warrants weighted average exercise price               $ 124.74    
Warrant expiration dates               April 2021 through May 2021    
Consent Warrants [Member]                    
Warrants issued   8,335                
Warrant exercise price   $ 10.63                
Grant date fair value of warrants per share   $ 7.62                
Warrants granted fair value   $ 64,000                
Modification for July 2019 Offering [Member] | Consent Warrants [Member]                    
Warrant exercise price       $ 2.91            
Fair value adjustment of warrants       $ 2,000            
Series A Preferred Stock [Member]                    
Preferred stock authorized               1,000,000    
Preferred stock stated value per share               $ 4.80    
If converted, common stock issuable               80,834    
Stock converted, shares converted               0 0  
Series B Preferred Stock [Member]                    
Deemed dividend related to Series B Preferred Stock down round provision, value                 $ 5,300,000  
Preferred stock authorized               2,500,000    
Preferred stock stated value per share               $ 4.00    
If converted, common stock issuable               600,000    
Stock converted, shares converted               0 0  
2020 Offering [Member] | Common Stock [Member                    
Sale of stock, shares issued             2,448,980      
Stock sale price             $ 2.45      
Net proceeds from issuance of common stock             $ 5,400,000      
July 2019 Offering [Member]                    
Gross proceeds form the sale of stock and warrants         $ 15,000,000          
Net proceeds from issuance of common stock and warrants in public offering         13,400,000          
July 2019 Offering [Member] | Overallotment Option [Member]                    
Gross proceeds form the sale of stock and warrants         $ 1,600          
July 2019 Offering [Member] | Common Stock [Member                    
Sale of stock, shares issued         1,730,000          
July 2019 Offering [Member] | Prefunded Warrants [Member]                    
Prefunded warrants issued         570,000          
Warrant exercise price         $ 0.01          
Warrants exercisable as of date         Jul. 17, 2019          
Warrants exercised, shares                 200,000  
Proceeds from warrants exercised                 $ 5,700  
Intrinsic value of warrants         $ 3,100,000          
July 2019 Offering [Member] | Purchase Warrants [Member]                    
Warrants issued         2,300,000          
Warrant exercise price         $ 13.00          
Warrant term         5 years          
Grant date fair value of warrants per share         $ 4.61          
Warrants exercised, shares               2,200,000    
Warrants granted fair value         $ 11,300,000          
Warrants outstanding               29,000    
July 2019 Offering [Member] | Common Stock and Purchase Warrant [Member]                    
Stock sale price         $ 6.50          
July 2019 Offering [Member] | Prefunded Warrant and Purchase Warrant [Member]                    
Stock sale price         $ 6.49          
July 2019 Offering [Member] | Additional Securities [Member]                    
Sale of stock, shares issued         345,000          
Underwriting Agreement [Member] | Consent Shares [Member] | Certain Holders of Warrants [Member]                    
Sale of stock, shares issued           16,666        
March 2019 Offering [Member]                    
Net proceeds from issuance of common stock and warrants in registered direct offering $ 2,700,000                  
March 2019 Offering [Member] | Common Stock [Member                    
Sale of stock, shares issued 86,667                  
Stock sale price $ 24.00                  
March 2019 Offering [Member] | Prefunded Warrants [Member]                    
Prefunded warrants issued 42,417                  
Warrant exercise price $ 0.012                  
Warrants exercisable as of date Mar. 07, 2019                  
Stock sale price $ 23.988                  
Proceeds from warrants exercised                 $ 509  
Warrants outstanding               42,417    
March 2019 Offering [Member] | Warrant and Prefunded Warrant [Member] | Private Placement [Member]                    
Warrant exercise price $ 27.00                  
Warrants exercisable as of date Sep. 08, 2019                  
Warrant term 7 years                  
Grant date fair value of warrants per share $ 22.74                  
Warrants granted fair value $ 2,900,000                  
Intrinsic value of warrants $ 1,100,000