XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis Our assets and liabilities that were measured at fair value on a recurring basis were as follows (in millions):
 December 31, 2023December 31, 2022
 Fair ValueLevel ILevel IILevel IIIFair ValueLevel ILevel IILevel III
Money market funds$109 $109 $— $— $2,188 $2,188 $— $— 
U.S. government securities5,136 — 5,136 — 894 — 894 — 
Corporate debt securities480 — 480 — 885 — 885 — 
Certificates of deposit and time deposits6,996 — 6,996 — 4,253 — 4,253 — 
Commercial paper470 — 470 — — — — — 
Total$13,191 $109 $13,082 $— $8,220 $2,188 $6,032 $— 
Unrealized Gain (Loss) on Investments
Our cash, cash equivalents and investments classified by security type as of December 31, 2023 and 2022 consisted of the following (in millions):
 December 31, 2023
 Adjusted CostGross Unrealized GainsGross Unrealized Losses Fair ValueCash and Cash EquivalentsShort-Term Investments
Cash$15,903 $— $— $15,903 $15,903 $— 
Money market funds109 — — 109 109 — 
U.S. government securities5,136 (1)5,136 277 4,859 
Corporate debt securities485 (6)480 — 480 
Certificates of deposit and time deposits6,995 — 6,996 — 6,996 
Commercial paper470 — — 470 109 361 
Total cash, cash equivalents and short-term investments$29,098 $$(7)$29,094 $16,398 $12,696 
 December 31, 2022
 Adjusted CostGross Unrealized GainsGross Unrealized Losses Fair ValueCash and Cash EquivalentsShort-Term Investments
Cash$13,965 $— $— $13,965 $13,965 $— 
Money market funds2,188 — — 2,188 2,188 — 
U.S. government securities897 — (3)894 — 894 
Corporate debt securities907 — (22)885 — 885 
Certificates of deposit and time deposits4,252 — 4,253 100 4,153 
Total cash, cash equivalents and short-term investments$22,209 $$(25)$22,185 $16,253 $5,932 
Summary of Fair Value of Marketable Securities by Contractual Maturities
The following table summarizes the fair value of our investments by stated contractual maturities as of December 31, 2023 (in millions):
Due in 1 year or less$12,374 
Due in 1 year through 5 years297 
Due in 5 years through 10 years25 
Total$12,696 
Schedule of Estimated Fair Values and Carrying Values The following table presents the estimated fair values and the carrying values (in millions):
 December 31, 2023December 31, 2022
 Carrying ValueFair ValueCarrying ValueFair Value
2024 Notes$37 $443 $37 $223 
Digital assets, net$184 $487 $184 $191