v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 1,061,924 $ 1,030,435 $ 911,227
Marketable securities, Total Estimated Fair Value 1,800,000    
Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 1,061,924 1,030,435  
Cash and cash equivalents 1,061,924 1,030,435  
Cash equivalents, Gross Unrealized Gains 0 0  
Cash Equivalents, Gross Unrealized Losses 0 0  
Marketable securities, Cost or Amortized Cost   1,893,972  
Marketable securities, Gross Unrealized Gains   6,640  
Marketable securities, Gross Unrealized Losses   (11)  
Marketable securities, Total Estimated Fair Value   1,900,601  
Cash, equity securities and marketable securities, Cost or Amortized Cost 2,815,584 2,924,407  
Equity securities and marketable securities, Gross Unrealized Gains 1,667 6,640  
Equity securities and marketable securities, Gross Unrealized Losses (2,609) (11)  
Cash, equity securities and marketable securities, Total Estimated Fair Value 2,814,642 2,931,036  
Fair Value, Measurements, Recurring | Level 1 | U.S. government securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 1,651,306 1,796,271  
Marketable securities, Gross Unrealized Gains 1,659 6,479  
Marketable securities, Gross Unrealized Losses (2,331) (5)  
Marketable securities, Total Estimated Fair Value 1,650,634 1,802,745  
Fair Value, Measurements, Recurring | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 1,753,660    
Marketable securities, Gross Unrealized Gains 1,667    
Marketable securities, Gross Unrealized Losses (2,609)    
Marketable securities, Total Estimated Fair Value 1,752,718    
Fair Value, Measurements, Recurring | Level 2 | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 102,354 97,701  
Marketable securities, Gross Unrealized Gains 8 161  
Marketable securities, Gross Unrealized Losses (278) (6)  
Marketable securities, Total Estimated Fair Value 102,084 97,856  
Cash | Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 526,543 399,573  
Money market funds | Fair Value, Measurements, Recurring | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 534,787 630,862  
Cash and cash equivalents 534,787 630,862  
Cash equivalents, Gross Unrealized Gains 0 0  
Cash Equivalents, Gross Unrealized Losses 0 $ 0  
U.S. government securities | Fair Value, Measurements, Recurring | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 594    
Cash and cash equivalents 594    
Cash equivalents, Gross Unrealized Gains 0    
Cash Equivalents, Gross Unrealized Losses $ 0