v3.19.1
Summary of Significant Accounting Policies - Schedule of Fair Value Assumptions (Details)
3 Months Ended
Mar. 31, 2019
Risk Free Interest Rate [Member] | Minimum [Member]  
Fair value assumptions, measurement input, percentages 2.40%
Risk Free Interest Rate [Member] | Maximum [Member]  
Fair value assumptions, measurement input, percentages 2.57%
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 226.00%
Expected Volatility [Member] | Maximum [Member]  
Fair value assumptions, measurement input, percentages 370.00%