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 |