v3.25.2
Accrued Expenses - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses.    
Accrued professional services $ 695 $ 401
Accrued payroll and employee benefits 1,828 3,079
Accrued research and development 5,424 6,443
Lease obligation, current portion 239 279
Accrued interest and other 183 55
Total accrued expenses and other current liabilities $ 8,369 $ 10,257