Notes Payable and Convertible Notes (Details 1) - USD ($) |
1 Months Ended | 3 Months Ended | 12 Months Ended |
|---|---|---|---|
Jan. 30, 2017 |
Mar. 31, 2016 |
Dec. 31, 2016 |
|
| Notes Payable and Convertible Notes [Abstract] | |||
| Purchase Price | $ 450,000 | $ 450,000 | $ 450,000 |
| Time to expiration | Dec. 22, 2023 | Dec. 23, 2023 | Dec. 22, 2023 |
| Risk-free interest rate | 1.41% | 1.60% | 1.42% |
| Estimated volatility | 60.00% | 45.00% | 60.00% |
| Dividend | 0.00% | 0.00% | 0.00% |
| Stock price | $ 2.95 | $ 36.00 | $ 10.34 |
| Expected forfeiture rate | 0.00% | 0.00% | 0.00% |