XML 65 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value of Financial INstruments - Change in Level 3 Liability (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Warrant liability at December 31, 2018 $ 12,380,939
Decrease in fair value of warrant liability (4,774,711)
Exercise of warrants (1,172,801)
Warrant liability at March 31, 2019 $ 6,433,427