Quarterly report pursuant to Section 13 or 15(d)

Common Stock (Details Narrative)

v3.19.1
Common Stock (Details Narrative) - USD ($)
1 Months Ended
Mar. 08, 2019
Sep. 07, 2018
Feb. 26, 2019
Mar. 31, 2019
Dec. 31, 2018
Common Stock, shares authorized       100,000,000 100,000,000
Common Stock, shares issued       37,813,991 35,335,378
Common Stock, shares outstanding       37,813,991 35,335,378
Common Stock, par value       $ 0.001 $ 0.001
Common Stock | Oppenheimer & Co Inc. [Member]          
Description of aggregate offering price   Aggregate offering price of up to $10.0 million from time to time pursuant to a shelf registration statement      
Warrants [Member]          
Warrants exercised     754,475    
Exercise price     $ 2.20    
Proceeds from warrants exercised     $ 1,660,000    
Common stock shares issued for warrants exercised     754,475    
Warrants [Member] | Cotterford [Member]          
Warrants exercised 1,724,138        
Exercise price $ 2.90        
Proceeds from warrants exercised $ 5,000,000        
Common stock shares issued for warrants exercised 1,724,138