XML 67 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Summary of Cash Equivalents and Marketable Securities Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Cash equivalents, amortized cost $ 104,308 $ 191,721
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses (9) 0
Cash equivalents, fair value 104,299 191,721
Marketable securities, amortized cost 1,589,245 1,304,304
Total marketable securities, amortized cost 1,599,632  
Marketable securities, gross unrealized gains 3,960 3,821
Total marketable securities, gross unrealized gains 8,560  
Marketable securities, gross unrealized losses (2,128) (1,937)
Total marketable securities, gross unrealized losses (2,623)  
Marketable securities, fair value 1,591,077 1,306,188
Total marketable securities, fair value 1,605,569  
Cash equivalents and marketable securities, amortized cost 1,703,940 1,496,025
Cash equivalents and marketable securities, gross unrealized gains 8,560 3,821
Cash equivalents and marketable securities, gross unrealized losses (2,632) (1,937)
Cash equivalents and marketable securities, fair value 1,709,868 1,497,909
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost 74,155 185,990
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 74,155 185,990
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost   5,731
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   0
Cash equivalents, fair value   5,731
Marketable securities, amortized cost 5,936 22,963
Marketable securities, gross unrealized gains 2 45
Marketable securities, gross unrealized losses 0 0
Marketable securities, fair value 5,938 23,008
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost 882  
Cash equivalents, gross unrealized gains 0  
Cash equivalents, gross unrealized losses 0  
Cash equivalents, fair value 882  
Marketable securities, amortized cost 1,136,255 883,550
Marketable securities, gross unrealized gains 3,442 3,367
Marketable securities, gross unrealized losses (1,592) (1,559)
Marketable securities, fair value 1,138,105 885,358
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 52,372 47,282
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses 0 0
Marketable securities, fair value 52,372 47,282
Government-sponsored Enterprise Securities [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 266,877 195,106
Marketable securities, gross unrealized gains 482 377
Marketable securities, gross unrealized losses (497) (352)
Marketable securities, fair value 266,862 195,131
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost 29,271  
Cash equivalents, gross unrealized gains 0  
Cash equivalents, gross unrealized losses (9)  
Cash equivalents, fair value 29,262  
Marketable securities, amortized cost 127,805 155,403
Marketable securities, gross unrealized gains 34 32
Marketable securities, gross unrealized losses (39) (26)
Marketable securities, fair value 127,800 $ 155,409
Corporate Equity Securities [Member]    
Marketable Securities [Line Items]    
Total marketable securities, amortized cost 10,387  
Total marketable securities, gross unrealized gains 4,600  
Total marketable securities, gross unrealized losses (495)  
Total marketable securities, fair value $ 14,492