v3.24.1.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 5,403 $ 23,232
Accrued research and development costs 15,182 15,463
Accrued professional fees 2,737 3,115
Accrued other 1,807 1,357
Total accrued expenses $ 25,129 $ 43,167