XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Narrative) (Details) - USD ($)
Jul. 20, 2020
Jun. 09, 2020
Jul. 02, 2019
Jun. 28, 2019
Feb. 17, 2017
Jun. 30, 2020
Dec. 31, 2019
Jun. 26, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares issued           100,525,090 97,286,157  
Common stock, par value           $ 0.001 $ 0.001  
2019 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation shares authorized for grants           10,492,283    
Share based compensation shares reserved for issuance           10,492,283    
Share based compensation shares outstanding           3,113,150    
2010 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation shares reserved for issuance           5,427,753    
2019 Offerings [Member] | Common Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares issued     2,812,500         18,750,000
Price per share     $ 0.80          
Underwriting agreement, per share               $ 0.80
Underwriting agreement               18,750,000
Net proceeds from public offering     $ 2,092,000 $ 13,521,000        
Underwriting discounts, commissions and other expenses related to the offering       $ 1,500,000        
Common stock, par value               $ 0.001
2019 Offerings [Member] | Common Stock | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Underwriting commitments additional shares offered               2,812,500
2020 Exercise of Warrants [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares issued   2,810,338            
Proceeds from exercise of warrants   $ 5,058,608            
Price per share         $ 0.125      
Exercise price of warrants         $ 1.80      
Shares converted         2,810,338      
2020 Private Placement [Member] | Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares issued 3,150,000              
Proceeds from issuance of private placement $ 11,000,000              
Price per share $ 3.50