v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated deficit $ (1,407,516) $ (1,351,877)
Carrying amount of cash and cash equivalents and short term investments $ 340,600 $ 388,900