XML 80 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Payroll related $ 2,906 $ 1,721
Professional fees 306 805
Research and development 1,585 2,027
Other 237 270
Total accrued expenses $ 5,034 $ 4,823