XML 81 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 8,656 $ 7,428
Accrued research and development 3,259 10,064
Other 1,399 1,871
Total accrued expenses and other current liabilities $ 13,314 $ 19,363