XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll and employee related expenses $ 1,424 $ 3,534
Accrued patent fees 221 813
Accrued external research and development costs 4,917 2,987
Accrued professional and consulting services 1,668 3,674
Property and equipment 531 782
Other 436 286
Accrued expenses $ 9,197 $ 12,076