XML 59 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Summary of Reconciliation of Warrant Liability Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Detail) - Fair Value Measurement, Recurring [Member] - Warrant Liability [Member] - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 3,701,277 $ 4,095,019
Change in fair value upon re-measurement (433,392) 1,005,349
Reclassification to Additional Paid-in Capital due to warrant exercise   (1,399,091)
Reclassification to Additional Paid-in Capital due to warrant amendment $ (3,267,885)  
Ending balance   $ 3,701,277