v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued R&D projects $ 2,944 $ 3,482
Accrued compensation and benefits 1,874 2,538
Accrued consulting and professional fees 1,152 747
Accrued other 11 43
Total accrued expenses $ 5,981 $ 6,810