XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Values of Financial Instruments Measured on a Recurring Basis
The fair values of the financial instruments we measure at fair value on a recurring basis are as follows (in thousands):
September 30, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$816,813 $— $— $816,813 
Commercial paper— 102,965 — 102,965 
U.S. treasury securities12,951 — — 12,951 
Marketable securities:
Corporate bonds— 560,303 — 560,303 
U.S. treasury securities429,093 — — 429,093 
Commercial paper— 286,454 — 286,454 
Certificates of deposit— 124,933 — 124,933 
Non-U.S. government and supranational bonds— 6,210 — 6,210 
Restricted cash:
Certificates of deposit— 4,837 — 4,837 
December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$1,032,675 $— $— $1,032,675 
Commercial paper— 106,268 — 106,268 
Certificates of deposit— 1,551 — 1,551 
Corporate bonds— 859 — 859 
Marketable securities:
Corporate bonds— 427,957 — 427,957 
U.S. treasury securities336,356 — — 336,356 
Commercial paper— 201,145 — 201,145 
Certificates of deposit— 132,457 — 132,457 
U.S. agency bonds— 42,250 — 42,250 
Non-U.S. government and supranational bonds— 8,983 — 8,983 
Prepaid expenses and other current assets:
Certificates of deposit— 2,542 — 2,542 
Restricted cash:
Certificates of deposit— 4,054 — 4,054 
Schedule of Fair Value of Marketable Securities by Contractual Maturity
The fair value of our marketable securities by contractual maturity is as follows (in thousands):
September 30, 2024
Due in one year or less $1,111,889 
Due after one to five years 295,104 
Total $1,406,993