XML 77 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 6,416 $ 6,867
Professional fees 559 738
Research and development 5,678 3,573
Process development and manufacturing costs 504 7,685
Other 828 1,289
Total accrued expenses $ 13,985 $ 20,152