XML 70 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Clinical trials accrual $ 1,352,133 $ 753,018
Collaboration agreement accrual   754,841
Payroll and bonus accrual 2,779,021 1,919,120
Professional fees accrual 772,785 321,852
Other 184,923 246,503
Total $ 5,088,862 $ 3,995,334