XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$390,889 $— $— $390,889 
Marketable securities:
U.S. treasury securities149,935 — — 149,935 
Commercial paper— 33,306 — 33,306 
Corporate notes and obligations— 133,722 — 133,722 
Strategic investments:
Investments in available-for-sale debt securities— — 364 364 
Total$540,824 $167,028 $364 $708,216 
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