XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable securities:    
Fair Value $ 424,550 $ 320,161
Strategic investments:    
Investments in available-for-sale debt securities 366 362
Total 726,218 623,975
U.S. treasury securities    
Marketable securities:    
Fair Value 167,566 128,576
Commercial paper    
Cash equivalents:    
Cash equivalents 2,041  
Marketable securities:    
Fair Value 53,070 47,381
Corporate notes and obligations    
Cash equivalents:    
Cash equivalents 3,918  
Marketable securities:    
Fair Value 203,914 139,680
Time deposits    
Marketable securities:    
Fair Value   4,524
Money market funds    
Cash equivalents:    
Cash equivalents 295,343 303,452
Level 1    
Strategic investments:    
Investments in available-for-sale debt securities 0 0
Total 462,909 432,028
Level 1 | U.S. treasury securities    
Marketable securities:    
Fair Value 167,566 128,576
Level 1 | Commercial paper    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Fair Value 0 0
Level 1 | Corporate notes and obligations    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Fair Value 0 0
Level 1 | Time deposits    
Marketable securities:    
Fair Value   0
Level 1 | Money market funds    
Cash equivalents:    
Cash equivalents 295,343 303,452
Level 2    
Strategic investments:    
Investments in available-for-sale debt securities 0 0
Total 262,943 191,585
Level 2 | U.S. treasury securities    
Marketable securities:    
Fair Value 0 0
Level 2 | Commercial paper    
Cash equivalents:    
Cash equivalents 2,041  
Marketable securities:    
Fair Value 53,070 47,381
Level 2 | Corporate notes and obligations    
Cash equivalents:    
Cash equivalents 3,918  
Marketable securities:    
Fair Value 203,914 139,680
Level 2 | Time deposits    
Marketable securities:    
Fair Value   4,524
Level 2 | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Level 3    
Strategic investments:    
Investments in available-for-sale debt securities 366 362
Total 366 362
Level 3 | U.S. treasury securities    
Marketable securities:    
Fair Value 0 0
Level 3 | Commercial paper    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Fair Value 0 0
Level 3 | Corporate notes and obligations    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Fair Value 0 0
Level 3 | Time deposits    
Marketable securities:    
Fair Value   0
Level 3 | Money market funds    
Cash equivalents:    
Cash equivalents $ 0 $ 0