Stockholders' Equity (Details Textual) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2018 |
Mar. 31, 2017 |
|
Stockholders' Equity (Textual) | ||
Aggregate cash proceeds of exercised, warrants | $ 588,499 | $ 2,404,993 |
Cash proceeds of exercised, stock options | $ 146,438 | $ 19,825 |
Remaining options to be issued | 1,066,793 | |
Stock options, description | The stock options have terms of ten years and vest over a two or four-year period. | |
2011 Plan [Member] | ||
Stockholders' Equity (Textual) | ||
Remaining options to be issued | 761,793 | |
Stock Option [Member] | ||
Stockholders' Equity (Textual) | ||
Granted | 280,000 | |
Options exercised | 249,309 | |
Common stock, per share | $ 5.30 | |
Stock option aggregate grant fair value | $ 1,028,600 | |
Warrants [Member] | ||
Stockholders' Equity (Textual) | ||
Granted | 428,500 | |
Warrants exercised | 267,333 |
X | ||||||||||
- Definition Proceeds from exercise of IPO warrants. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award equity instruments options remaining to be issued. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. No definition available.
|
X | ||||||||||
- Definition Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Number of non-option equity instruments exercised by participants. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. No definition available.
|
X | ||||||||||
- Definition Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|