Annual report pursuant to Section 13 and 15(d)

Stockholders' Deficit - Schedule of Fair Value Measurements Using Significant Unobservable Inputs (Level 3) (Details)

v3.19.1
Stockholders' Deficit - Schedule of Fair Value Measurements Using Significant Unobservable Inputs (Level 3) (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
FV of Warrant | $ $ (14,336,425)
September 14, 2018 [Member]  
Dates Nov. 14, 2018
Stock Price $ 5.000
Fair value assumptions term description 1.000
No. of Warrants | shares 5,979,070
FV of Warrant | $ $ 8,190,447
September 14, 2018 [Member] | Exercise Price [Member]  
Fair value assumptions, measurement input, per share $ 5.00
September 14, 2018 [Member] | Expected Volatility [Member]  
Fair value assumptions, measurement input, percentages 35.00%
September 14, 2018 [Member] | Risk-Free Interest Rate [Member]  
Fair value assumptions, measurement input, percentages 2.71%
December 17, 2018 [Member]  
Dates Dec. 17, 2018
Stock Price $ 1.270
Fair value assumptions term description 0.500
No. of Warrants | shares 400,500
FV of Warrant | $ $ 980,375
December 17, 2018 [Member] | Exercise Price [Member]  
Fair value assumptions, measurement input, per share $ 3.77
December 17, 2018 [Member] | Expected Volatility [Member]  
Fair value assumptions, measurement input, percentages 35.00%
December 17, 2018 [Member] | Risk-Free Interest Rate [Member]  
Fair value assumptions, measurement input, percentages 2.54%
December 31, 2018 [Member]  
Dates Dec. 31, 2018
Stock Price $ 1.170
Fair value assumptions term description 0.869
No. of Warrants | shares 5,979,070
FV of Warrant | $ $ 22,505,397
December 31, 2018 [Member] | Exercise Price [Member]  
Fair value assumptions, measurement input, per share $ 5.00
December 31, 2018 [Member] | Expected Volatility [Member]  
Fair value assumptions, measurement input, percentages 40.00%
December 31, 2018 [Member] | Risk-Free Interest Rate [Member]  
Fair value assumptions, measurement input, percentages 2.61%
December 31, 2018 [Member]  
Dates Dec. 31, 2018
Stock Price $ 1.170
Fair value assumptions term description 0.461
No. of Warrants | shares 400,500
FV of Warrant | $ $ 1,001,850
December 31, 2018 [Member] | Exercise Price [Member]  
Fair value assumptions, measurement input, per share $ 3.77
December 31, 2018 [Member] | Expected Volatility [Member]  
Fair value assumptions, measurement input, percentages 40.00%
December 31, 2018 [Member] | Risk-Free Interest Rate [Member]  
Fair value assumptions, measurement input, percentages 2.54%