XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables And Accruals [Abstract]    
Trade payables $ 11,412 $ 8,491
Employee compensation, benefits, and related accruals 2,668 5,823
Consulting and contracted research 5,617 7,148
Professional fees 836 411
Other 764 341
Total $ 21,297 $ 22,214