v3.26.1
Accrued Expenses - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Expenses and Other Current Liabilities.    
Accrued professional services $ 1,009 $ 923
Accrued payroll and employee benefits 2,636 4,676
Accrued research and development 5,570 6,110
Lease obligation, current portion 265 256
Accrued interest and other 313 315
Total accrued expenses and other current liabilities $ 9,793 $ 12,280