v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
May 31, 2021
Liquidity        
Aggregate net proceeds $ 1,100,000      
Cash, cash equivalents and marketable securities 123,600      
Gross proceeds 0 $ 1,435    
Accumulated deficit $ 1,653,485   $ 1,628,503  
At The Market Offering        
Liquidity        
Sales agreement amount of aggregate sale proceeds of common stock agreed to be issued   $ 150,000   $ 300,000
Number of common stock issued (in shares) 14,327,365      
Gross proceeds $ 43,900      
Sales agreement, amount of aggregate sale proceeds of common stock available $ 106,100