Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Warrants Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Details)

v3.20.1
Summary of Significant Accounting Policies - Schedule of Warrants Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Beginning balance $ 23,507,247
Series B Warrants exercised or expired during the quarter ended (14,584,371)  
Series B Warrants exchanged for Series C Preferred Stock (3,671,024)  
Change in the fair value of warrant derivative (5,251,852) 14,336,425
Fair value of warrant derivative at Issuance date   9,170,822
Ending balance $ 23,507,247