v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
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):
 March 31, 2024December 31, 2023
 Fair ValueLevel ILevel IILevel IIIFair ValueLevel ILevel IILevel III
Money market funds$368 $368 $— $— $109 $109 $— $— 
U.S. government securities4,122 — 4,122 — 5,136 — 5,136 — 
Corporate debt securities420 — 420 — 480 — 480 — 
Certificates of deposit and time deposits8,155 — 8,155 — 6,996 — 6,996 — 
Commercial paper2,411 — 2,411 — 470 — 470 — 
Total$15,476 $368 $15,108 $— $13,191 $109 $13,082 $— 
Unrealized Gain (Loss) on Investments
Our cash, cash equivalents and investments classified by security type as of March 31, 2024 and December 31, 2023 consisted of the following (in millions):
 March 31, 2024
 Adjusted CostGross Unrealized GainsGross Unrealized Losses Fair ValueCash and Cash EquivalentsShort-Term Investments
Cash$11,387 $— $— $11,387 $11,387 $— 
Money market funds368 — — 368 368 — 
U.S. government securities4,124 — (2)4,122 — 4,122 
Corporate debt securities423 1 (4)420 — 420 
Certificates of deposit and time deposits8,155 — — 8,155 — 8,155 
Commercial paper2,414 — (3)2,411 50 2,361 
Total cash, cash equivalents and short-term investments$26,871 $1 $(9)$26,863 $11,805 $15,058 
 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 (1)5,136 277 4,859 
Corporate debt securities485 1 (6)480 — 480 
Certificates of deposit and time deposits6,995 1 — 6,996 — 6,996 
Commercial paper470 — — 470 109 361 
Total cash, cash equivalents and short-term investments$29,098 $3 $(7)$29,094 $16,398 $12,696 
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 March 31, 2024 (in millions):
Due in 1 year or less$14,805 
Due in 1 year through 5 years231 
Due in 5 years through 10 years22 
Total$15,058 
Schedule of Estimated Fair Values and Carrying Values The following table presents the estimated fair values and the carrying values (in millions):
 March 31, 2024December 31, 2023
 Carrying ValueFair ValueCarrying ValueFair Value
2024 Notes$21 $180 $37 $443 
Digital assets, net$184 $821 $184 $487