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