Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

Subsequent Events (Details) - Employee Stock Option [Member]
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
Subsequent Events (Textual)  
Stock options and warrants exercised 100,258
Cash proceeds of stock options and warrants | $ $ 135,400
Warrants to purchase shares of common stock 200,000
Stock options exercise price | $ / shares $ 3.15
Stock options exercisable term, description The stock options have terms of ten years and are subject to vesting based on continuous service of the awardee over a four-year period.