v3.25.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Research and development expenses $ 14,555 $ 17,801
Payroll and payroll-related 11,722 14,028
Professional fees 2,095 2,682
Other 267 356
Accrued expenses $ 28,639 $ 34,867