v3.26.1
Financial Instruments - Schedule of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost $ 493,743 $ 348,985
Unrealized Gain 6 140
Unrealized Loss (472) 0
Estimated Fair Value 493,277 349,125
Cash equivalents 262,684 254,376
Short-term investments 107,563 86,644
Long-term investments 123,030 8,105
Total cash equivalents and investments 493,277 349,125
Money market funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 244,714 254,376
Unrealized Gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 244,714 254,376
U.S. treasury bills    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 9,887  
Unrealized Gain 0  
Unrealized Loss (4)  
Estimated Fair Value 9,883  
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 131,258 72,170
Unrealized Gain 5 107
Unrealized Loss (257) 0
Estimated Fair Value 131,006 72,277
U.S. government bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 73,414 16,984
Unrealized Gain 1 32
Unrealized Loss (142) 0
Estimated Fair Value 73,273 17,016
Agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 16,500  
Unrealized Gain 0  
Unrealized Loss (69)  
Estimated Fair Value 16,431 5,456
Commercial paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 17,970 5,455
Unrealized Gain 0 1
Unrealized Loss 0 0
Estimated Fair Value $ 17,970 $ 5,456