v3.26.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 7,156 $ 2,756
Accrued compensation 3,471 6,615
Accrued preclinical and clinical development expenses 1,835 6,350
Accrued other 3,795 3,627
Total accounts payable and accrued expenses $ 16,257 $ 19,348