v3.25.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development $ 7,054 $ 6,735
Accrued employee compensation and benefits 3,662 6,845
Accrued consulting and professional services 1,534 1,473
Accrued legal services and license fee 357 281
Other 190 76
Total accrued expenses and other current liabilities $ 12,797 $ 15,410