XML 96 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and employee related expenses $ 3,534 $ 4,390
Accrued patent fees 813 472
Accrued external research and development costs 2,987 4,896
Accrued professional and consulting services 3,674 4,331
Property and equipment 782 128
Other 286 516
Accrued expenses $ 12,076 $ 14,733