XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Employee compensation and benefits $ 11,828 $ 10,920
Accrued research and development 7,873 11,008
Accrued legal and professional expenses 2,561 1,876
Accrued other 2,371 1,750
Total accrued expenses $ 24,633 $ 25,554