XML 64 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Research and development contract costs $ 4,235 $ 11,256
Compensation and related benefits 3,794 3,967
Lease liabilities 796 701
Litigation settlement 0 1,400
Other current liabilities 1,041 471
Total accrued expenses and other current liabilities $ 9,866 $ 17,795