Public Offering (Details) - USD ($)  | 
1 Months Ended | 12 Months Ended | |
|---|---|---|---|
Sep. 28, 2016  | 
Aug. 24, 2016  | 
Nov. 30, 2016  | 
|
| Public Offering (Textual) | |||
| Units issued in public offering | 6,500,000 | 6,500,000 | |
| Sale of public offering, per share | $ 10.00 | ||
| Common stock, par value | 0.0001 | $ 0.0001 | |
| Warrant purchase price | $ 11.50 | ||
| Outstanding warrants | The Warrants become exercisable, the Company may redeem the outstanding Warrants in whole and not in part at a price of $0.01 per Warrant upon a minimum of 30 days' prior written notice of redemption, only in the event that the last sale price of the Company's shares of common stock equals or exceeds $21.00 per share for any 20 trading days within the 30-trading day period ending on the third trading day before the Company sends the notice of redemption to the Warrant holders. | ||
| Underwriting fees | $ 1,300,000 | ||
| Underwriting discount, percentage | 2.00% | ||
| Expected life | 5 years | ||
| Proceeds from sale of public offering | $ 400,610 | $ 66,995,417 | |
| Stock options exercised | $ 4,006,100 | ||
| Over allotment option [Member] | |||
| Public Offering (Textual) | |||
| Units issued in public offering | 400,610 | ||
| Sale of public offering, per share | $ 10.00 | $ 10.00 | |
| Underwriting fees | $ 80,122 | ||
| Option purchase | 975,000 | ||
| Gross proceeds offering payable percentage | 2.50% | ||
| Proceeds from sale of public offering | $ 4,006,100 | ||
| Stock options exercised | $ 80,122 | ||