XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and related benefits $ 7,046 $ 14,302
External research and development expenses 7,680 8,043
Professional fees 1,807 1,697
Other 520 300
Total $ 17,053 $ 24,342