v3.26.1
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Investments Classified by Security Type (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]        
Cash and cash equivalents $ 15,219 $ 16,513 $ 15,587 $ 16,139
Total cash, cash equivalents and short-term investments 43,550 44,056    
Gross Unrealized Gains 2 7    
Gross Unrealized Losses (28) (4)    
Total cash, cash equivalents and short-term investments 43,524 44,059    
Short-term investments 28,305 27,546    
Certificates of deposit and time deposits        
Marketable Securities [Line Items]        
Adjusted Cost 13,037 14,598    
Gross Unrealized Gains 0 2    
Gross Unrealized Losses (3) 0    
Debt securities, available-for-sale, fair value 13,034 14,600    
Short-term investments 13,034 14,600    
U.S. government securities        
Marketable Securities [Line Items]        
Adjusted Cost 8,273 7,318    
Gross Unrealized Gains 1 5    
Gross Unrealized Losses (20) (2)    
Debt securities, available-for-sale, fair value 8,254 7,321    
Short-term investments 8,254 7,321    
Commercial paper        
Marketable Securities [Line Items]        
Adjusted Cost 7,021 5,619    
Gross Unrealized Gains 1 0    
Gross Unrealized Losses (5) (2)    
Debt securities, available-for-sale, fair value 7,017 5,617    
Short-term investments 7,017 5,617    
Corporate debt securities        
Marketable Securities [Line Items]        
Adjusted Cost   8    
Gross Unrealized Gains   0    
Gross Unrealized Losses   0    
Debt securities, available-for-sale, fair value 0 8    
Short-term investments   8    
Cash        
Marketable Securities [Line Items]        
Cash and cash equivalents 13,348 14,623    
Fair Value 13,348 14,623    
Money market funds        
Marketable Securities [Line Items]        
Cash and cash equivalents 1,871 1,890    
Fair Value $ 1,871 $ 1,890