v3.25.4
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 1,030,435 $ 1,046,534
Cash and cash equivalents 1,030,435 1,046,565
Cash equivalents, Gross Unrealized Gains 0 0
Cash equivalents, Gross Unrealized Losses 0 (31)
Marketable securities, Cost or Amortized Cost   2,315,409
Marketable securities, Gross Unrealized Gains   5,213
Marketable securities, Gross Unrealized Losses   (3,297)
Marketable securities, total estimated fair value 1,900,000 2,317,325
Cash, Equity Securities and Marketable securities, Cost or Amortized Cost 2,924,407 3,361,974
Equity Securities and Marketable securities, Gross Unrealized Gains 6,640 5,213
Equity Securities and Marketable securities, Gross Unrealized Losses (11) (3,328)
Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value 2,931,036 3,363,859
Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents 399,573 348,251
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,796,271 2,186,192
Marketable securities, Gross Unrealized Gains 6,479 4,984
Marketable securities, Gross Unrealized Losses (5) (3,292)
Marketable securities, total estimated fair value 1,802,745 2,187,884
Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents 630,862 694,293
Cash and cash equivalents 630,862 694,323
Cash equivalents, Gross Unrealized Gains 0 0
Cash equivalents, Gross Unrealized Losses 0 (30)
Level 1 | U.S. government securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents   3,990
Cash and cash equivalents   3,991
Cash equivalents, Gross Unrealized Gains   0
Cash equivalents, Gross Unrealized Losses   (1)
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
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  
Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 97,701 129,217
Marketable securities, Gross Unrealized Gains 161 229
Marketable securities, Gross Unrealized Losses (6) (5)
Marketable securities, total estimated fair value $ 97,856 $ 129,441