XML 87 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Employee compensation and benefits $ 6,311 $ 6,175
Accrued research and development 4,208 2,328
Accrued legal and professional expenses 1,563 1,633
Accrued other 1,191 606
Total accrued expenses $ 13,273 $ 10,742