v3.25.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued Expenses    
Accrued payroll and related expenses $ 20,114 $ 14,776
Accrued external research and development expense 14,205 12,116
Accrued professional services expense 3,829 3,296
Accrued other 1,418 879
Accrued expenses $ 39,566 $ 31,067