v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued manufacturing and clinical expenses $ 2,556 $ 3,326
Value Added Tax payable 0 2,416
Accrued bonus 910 1,774
Accrued payroll and employee benefits 719 656
Accrued professional fees 855 737
Accrued other 2,158 616
Total 7,198 $ 9,525
Accrued severance $ 1,400