v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Research and development expenses $ 24,375 $ 21,351
Payroll and payroll-related 6,723 18,311
Professional fees 3,588 2,065
Other 409 547
Accrued expenses $ 35,095 $ 42,274