XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll and employee related expenses $ 2,786 $ 3,534
Accrued patent fees 185 813
Accrued external research and development costs 2,135 2,987
Accrued professional and consulting services 1,712 3,674
Property and equipment 688 782
Other 506 286
Accrued expenses $ 8,012 $ 12,076