v3.26.1
Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities and Cash Equivalents and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 3,888,822 $ 2,020,959
Gross Unrealized Gain 151 3,281
Gross Unrealized Loss (6,000) (44)
Estimated Fair Value 3,882,973 2,024,196
Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,128,342 1,638,696
Gross Unrealized Gain 149 3,281
Gross Unrealized Loss (5,957) (43)
Estimated Fair Value 3,122,534 1,641,934
Marketable Securities | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 252,580 62,380
Gross Unrealized Gain 2 16
Gross Unrealized Loss (110) (3)
Estimated Fair Value 252,472 62,393
Marketable Securities | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,165,385 689,258
Gross Unrealized Gain 61 1,432
Gross Unrealized Loss (2,734) (7)
Estimated Fair Value 1,162,712 690,683
Marketable Securities | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,710,377 887,058
Gross Unrealized Gain 86 1,833
Gross Unrealized Loss (3,113) (33)
Estimated Fair Value 1,707,350 888,858
Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 760,480 382,263
Gross Unrealized Gain 2 0
Gross Unrealized Loss (43) (1)
Estimated Fair Value 760,439 382,262
Cash Equivalents | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 436,756 369,376
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 436,756 369,376
Cash Equivalents | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 317,072 12,688
Gross Unrealized Gain 1 0
Gross Unrealized Loss (43) (1)
Estimated Fair Value 317,030 12,687
Cash Equivalents | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,148  
Gross Unrealized Gain 0  
Gross Unrealized Loss 0  
Estimated Fair Value 1,148  
Cash Equivalents | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,504 199
Gross Unrealized Gain 1 0
Gross Unrealized Loss 0 0
Estimated Fair Value $ 5,505 $ 199