XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 5,652 $ 6,867
Professional fees 746 738
Research and development 5,270 3,573
Process development and manufacturing costs 1,282 7,685
Other 727 1,289
Total accrued expenses $ 13,677 $ 20,152