v3.25.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development $ 6,255 $ 6,735
Accrued employee compensation and benefits 2,024 6,845
Accrued consulting and professional services 751 1,473
Accrued legal services and license fee 381 281
Other 196 76
Total accrued expenses and other current liabilities $ 9,607 $ 15,410