XML 65 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Summary of Cash Equivalents and Marketable Securities Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Cash equivalents, amortized cost $ 191,721 $ 52,592
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 (2)
Cash equivalents, fair value 191,721 52,590
Marketable securities, amortized cost 1,304,304 1,672,164
Marketable securities, gross unrealized gains 3,821 626
Marketable securities, gross unrealized losses (1,937) (16,227)
Marketable securities, fair value 1,306,188 1,656,563
Cash equivalents and marketable securities, amortized cost 1,496,025 1,724,756
Cash equivalents and marketable securities, gross unrealized gains 3,821 626
Cash equivalents and marketable securities, gross unrealized losses (1,937) (16,229)
Cash equivalents and marketable securities, fair value 1,497,909 1,709,153
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost 185,990 17,766
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 185,990 17,766
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 22,963  
Marketable securities, gross unrealized gains 45  
Marketable securities, gross unrealized losses 0  
Marketable securities, fair value 23,008  
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost   2,151
Cash equivalents, gross unrealized losses   (2)
Cash equivalents, fair value   2,149
Marketable securities, amortized cost 883,550 1,236,770
Marketable securities, gross unrealized gains 3,367 615
Marketable securities, gross unrealized losses (1,559) (15,006)
Marketable securities, fair value 885,358 1,222,379
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 47,282 92,417
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses 0 0
Marketable securities, fair value 47,282 92,417
Government-sponsored Enterprise Securities [Member]    
Marketable Securities [Line Items]    
Marketable securities, amortized cost 195,106 79,746
Marketable securities, gross unrealized gains 377 11
Marketable securities, gross unrealized losses (352) (712)
Marketable securities, fair value 195,131 79,045
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Cash equivalents, amortized cost   32,675
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   0
Cash equivalents, fair value   32,675
Marketable securities, amortized cost 155,403 263,231
Marketable securities, gross unrealized gains 32 0
Marketable securities, gross unrealized losses (26) (509)
Marketable securities, fair value $ 155,409 $ 262,722