v3.26.1
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets:    
Cash and cash equivalents: $ 596,259 $ 492,022
Amortized Cost or Carrying Value 1,828,336 1,773,331
Amortized Cost or Carrying Value 9,230 4,220
Amortized Cost or Carrying Value 1,837,566 1,777,551
Total financial assets 2,433,825 2,269,573
Gross Unrealized Gains 1,818 10,550
Gross Unrealized Losses Less Than 12 Months (6,315) (93)
Gross Unrealized Losses More Than 12 Months   (1)
Marketable securities, aggregate fair value 1,823,839 1,783,787
Equity securities, aggregate fair value 9,230 4,220
Investments, aggregate fair value 1,833,069 1,788,007
Total financial assets 2,429,328 2,280,029
Level 1    
Financial Assets:    
Cash and cash equivalents: 574,680 454,505
Marketable securities, aggregate fair value 189,561 250,577
Equity securities, aggregate fair value 9,230 4,220
Investments, aggregate fair value 198,791 254,797
Total financial assets 773,471 709,302
Level 2    
Financial Assets:    
Cash and cash equivalents: 21,579 37,517
Marketable securities, aggregate fair value 1,634,278 1,533,210
Equity securities, aggregate fair value 0 0
Investments, aggregate fair value 1,634,278 1,533,210
Total financial assets 1,655,857 1,570,727
Level 3    
Financial Assets:    
Cash and cash equivalents: 0 0
Marketable securities, aggregate fair value 0 0
Equity securities, aggregate fair value 0 0
Investments, aggregate fair value 0 0
Total financial assets 0 0
U.S. Treasury securities    
Financial Assets:    
Amortized Cost or Carrying Value 190,136 249,396
Gross Unrealized Gains 135 1,190
Gross Unrealized Losses Less Than 12 Months (710) (9)
Gross Unrealized Losses More Than 12 Months   0
Marketable securities, aggregate fair value 189,561 250,577
U.S. Treasury securities | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 189,561 250,577
U.S. Treasury securities | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
U.S. Treasury securities | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Corporate debt securities and commercial paper    
Financial Assets:    
Amortized Cost or Carrying Value 1,638,200 1,523,935
Gross Unrealized Gains 1,683 9,360
Gross Unrealized Losses Less Than 12 Months (5,605) (84)
Gross Unrealized Losses More Than 12 Months   (1)
Marketable securities, aggregate fair value 1,634,278 1,533,210
Corporate debt securities and commercial paper | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Corporate debt securities and commercial paper | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 1,634,278 1,533,210
Corporate debt securities and commercial paper | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Money market funds    
Financial Assets:    
Cash and cash equivalents: 571,680 454,505
Money market funds | Level 1    
Financial Assets:    
Cash and cash equivalents: 571,680 454,505
Money market funds | Level 2    
Financial Assets:    
Cash and cash equivalents: 0 0
Money market funds | Level 3    
Financial Assets:    
Cash and cash equivalents: 0 0
Commercial paper    
Financial Assets:    
Cash and cash equivalents: 21,579 37,517
Commercial paper | Level 1    
Financial Assets:    
Cash and cash equivalents: 0
Commercial paper | Level 2    
Financial Assets:    
Cash and cash equivalents: 21,579 37,517
Commercial paper | Level 3    
Financial Assets:    
Cash and cash equivalents: 0
U.S. Treasury securities    
Financial Assets:    
Cash and cash equivalents: 3,000  
U.S. Treasury securities | Level 1    
Financial Assets:    
Cash and cash equivalents: 3,000  
U.S. Treasury securities | Level 2    
Financial Assets:    
Cash and cash equivalents: 0  
U.S. Treasury securities | Level 3    
Financial Assets:    
Cash and cash equivalents: $ 0