XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and employee related expenses $ 1,778 $ 4,390
Accrued patent fees 729 472
Accrued external research and development costs 3,943 4,896
Accrued professional and consulting services 2,284 4,331
Property and equipment 339 128
Other 290 516
Accrued expenses $ 9,363 $ 14,733