v3.26.1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Payroll $ 9,347 $ 9,026
Professional fees 4,719 4,544
Contract manufacturing costs 9,504 3,399
Research services 7,809 8,148
Other 5,608 9,106
Total $ 36,987 $ 34,223