v3.24.0.1
Accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued payroll and related expenses $ 8,807 $ 11,558
Accrued clinical expenses 5,063 14,822
Accrued research and non-clinical expenses 3,090 2,767
Accrued manufacturing expenses 2,566 11,536
Accrued restructuring expenses 1,047 0
Accrued professional fees 936 1,865
Accrued other 389 636
Total $ 21,898 $ 43,184