XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on Recurring Basis Within Fair Value Hierarchy
Financial assets measured at fair value on a recurring basis within the fair value hierarchy are summarized as follows (in thousands):
June 30, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$295,343 $— $— $295,343 
Commercial paper— 2,041 — 2,041 
Corporate notes and obligations— 3,918 — 3,918 
Marketable securities:
U.S. treasury securities167,566 — — 167,566 
Commercial paper— 53,070 — 53,070 
Corporate notes and obligations— 203,914 — 203,914 
Strategic investments:
Investments in available-for-sale debt securities— — 366 366 
Total$462,909 $262,943 $366 $726,218 

December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$303,452 $— $— $303,452 
Marketable securities:
U.S. treasury securities128,576 — — 128,576 
Commercial paper— 47,381 — 47,381 
Corporate notes and obligations— 139,680 — 139,680 
Time deposits— 4,524 — 4,524 
Strategic investments:
Investments in available-for-sale debt securities
— — 362 362 
Total$432,028 $191,585 $362 $623,975