Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details Narrative)

v3.10.0.1
Subsequent Events (Details Narrative) - Subsequent Event [Member] - $ / shares
May 07, 2018
Apr. 12, 2018
Stock option exercise price per share $ 1.00  
Minimum [Member] | Executive Stock Option [Member] | June 5, 2018 [Member]    
Stock option exercise price per share 3.00  
Maximum [Member] | Executive Stock Option [Member] | June 5, 2018 [Member]    
Stock option exercise price per share $ 2.00  
2010 Plan [Member]    
Number of shares reserved for issuance   700,000
2010 Plan [Member] | Minimum [Member]    
Number of shares reserved for issuance   3,200,000
2010 Plan [Member] | Maximum [Member]    
Number of shares reserved for issuance   3,900,000
2010 Directors' Plan [Member]    
Number of shares reserved for issuance   250,000
2010 Directors' Plan [Member] | Minimum [Member]    
Number of shares reserved for issuance   425,000
2010 Directors' Plan [Member] | Maximum [Member]    
Number of shares reserved for issuance   675,000