Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.21.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 14, 2020
Mar. 28, 2019
Mar. 19, 2019
Jan. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]            
Net proceeds from public offering of common stock $ 50,000,000.0       $ 46,704,210 $ 30,103,306
Lab Equipment [Member]            
Subsequent Event [Line Items]            
Net proceeds from public offering of common stock   $ 2,300,000 $ 27,800,000      
Common Stock [Member]            
Subsequent Event [Line Items]            
Stock issued during period shares new issues 32,300,000       32,260,000 29,471,986
Subsequent Event [Member] | Common Stock [Member] | Sales Agreement [Member] | Lab Equipment [Member]            
Subsequent Event [Line Items]            
Stock issued during period shares new issues       3,023,147    
Gross proceeds from public offering of common stock       $ 5,800,000    
Net proceeds from public offering of common stock       $ 5,600,000