v3.26.1
Marketable Securities - Summary of Cash Equivalents and Marketable Securities Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Cash equivalents, amortized cost $ 30,639 $ 52,151
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 (4)
Cash equivalents, fair value 30,639 52,147
Marketable securities, amortized cost 2,067,290 1,607,110
Total marketable securities, amortized cost 2,074,790 1,614,610
Marketable securities, gross unrealized gains 583 4,909
Total marketable securities, gross unrealized gains 3,519 13,855
Marketable securities, gross unrealized losses (5,294) (196)
Total marketable securities, gross unrealized losses (5,294) (196)
Marketable securities, fair value 2,062,579 1,611,823
Total marketable securities, fair value 2,073,015 1,628,269
Cash equivalents and marketable securities, amortized cost 2,105,429 1,666,761
Cash equivalents and marketable securities, gross unrealized gains 3,519 13,855
Cash equivalents and marketable securities, gross unrealized losses (5,294) (200)
Cash equivalents and marketable securities, fair value 2,103,654 1,680,416
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost 30,639 37,255
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 30,639 37,255
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost   14,896
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   (4)
Cash equivalents, fair value   14,892
Marketable securities, amortized cost 68,390 49,432
Marketable securities, gross unrealized gains 0 28
Marketable securities, gross unrealized losses (34) 0
Marketable securities, fair value 68,356 49,460
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 1,374,062 1,152,319
Marketable securities, gross unrealized gains 579 3,827
Marketable securities, gross unrealized losses (3,367) (181)
Marketable securities, fair value 1,371,274 1,155,965
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 322,376 101,100
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses 0 0
Marketable securities, fair value 322,376 101,100
Government-sponsored Enterprise Securities [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 302,462 304,259
Marketable securities, gross unrealized gains 4 1,054
Marketable securities, gross unrealized losses (1,893) (15)
Marketable securities, fair value 300,573 305,298
Corporate Equity Securities [Member]    
Marketable Securities [Line Items]    
Total marketable securities, amortized cost 7,500 7,500
Total marketable securities, gross unrealized gains 2,936 8,946
Total marketable securities, gross unrealized losses 0 0
Total marketable securities, fair value $ 10,436 $ 16,446