v3.26.1
Accrued Liabilities - Schedule of Accrued Compensation and Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued compensation:    
Accrued bonuses $ 4,226 $ 8,834
Accrued paid time off 2,811 2,345
Accrued payroll 1,439 1,512
Other accrued compensation 366 549
Total accrued compensation 8,842 13,240
Accrued expenses and other current liabilities:    
Accrued research and development services 4,224 5,379
Accrued professional fees 2,211 1,705
Other accrued current liabilities 1,797 1,595
Total accrued expenses and other current liabilities $ 8,232 $ 8,679