v3.24.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Expenses    
Accrued research and development expenses $ 14,174 $ 7,895
Accrued employee compensation and benefits 13,081 15,954
Accrued legal, commercial and professional fees 12,615 3,553
Other 509 326
Total accrued expenses $ 40,379 $ 27,728