XML 97 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued manufacturing and clinical expenses $ 3,326 $ 4,003
Value Added Tax payable 2,416 0
Accrued bonus 1,774 2,412
Accrued payroll and employee benefits 656 789
Accrued professional fees 737 942
Accrued other 616 1,066
Total $ 9,525 $ 9,212