XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued employee compensation and benefits $ 5,326 $ 5,600
Accrued external research and development expenses 4,420 2,805
Accrued consultant and professional fees 2,468 1,489
Other 2,865 3,308
Total accrued expenses $ 15,079 $ 13,202