XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued manufacturing and clinical expenses $ 2,302 $ 3,326
Value Added Tax payable 0 2,416
Accrued bonus 709 1,774
Accrued payroll and employee benefits 950 656
Accrued professional fees 2,176 737
Accrued other 1,227 616
Total 7,364 $ 9,525
Accrued severance $ 400