Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Warrant Liabilities Measured at Recurring Basis (Details)

v3.19.1
Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Warrant Liabilities Measured at Recurring Basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Fair Value Disclosures [Abstract]    
Derivative liabilities, beginning balance $ 3,448,390 $ 1,583,103
Conversion of derivative liability to equity (419,415) (42,556,454)
Reclassify derivative liability to equity (36,445)
Issuance of warrants 1,395,618
Change in fair value of derivative liability (2,992,530) 43,026,123
Derivative liabilities, ending balance 3,448,390
Warrants payable, beginning balance 1,154,120 155,412
Exchange of warrants payable for equity (1,183,091)
Accrual of other warrant obligations 2,135,430 14,992
Change in fair value of warrants payable (2,100,494) 983,716
Warrants payable, ending balance $ 5,965 $ 1,154,120