Summary of Significant Accounting Policies - Schedule of Fair Value Assumptions (Details) |
6 Months Ended |
|---|---|
Jun. 30, 2019 | |
| Risk Free Interest Rate [Member] | Minimum [Member] | |
| Fair value assumptions, measurement input, percentages | 0.0240 |
| Risk Free Interest Rate [Member] | Maximum [Member] | |
| Fair value assumptions, measurement input, percentages | 0.0257 |
| Expected Life (Years) [Member] | Minimum [Member] | |
| Fair value assumptions, measurement input, term | 1 month 16 days |
| Expected Life (Years) [Member] | Maximum [Member] | |
| Fair value assumptions, measurement input, term | 1 year |
| Expected Dividends [Member] | |
| Fair value assumptions, measurement input, percentages | 0.00 |
| Expected Volatility [Member] | Minimum [Member] | |
| Fair value assumptions, measurement input, percentages | 2.26 |
| Expected Volatility [Member] | Maximum [Member] | |
| Fair value assumptions, measurement input, percentages | 3.70 |