v3.26.1
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Investments Classified by Security Type (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]        
Cash and cash equivalents $ 16,603 $ 16,513 $ 16,352 $ 16,139
Total cash, cash equivalents and short-term investments 44,754 44,056    
Gross Unrealized Gains 2 7    
Gross Unrealized Losses (13) (4)    
Total cash, cash equivalents and short-term investments 44,743 44,059    
Short-term investments 28,140 27,546    
Certificates of deposit and time deposits        
Marketable Securities [Line Items]        
Adjusted Cost 13,398 14,598    
Gross Unrealized Gains 0 2    
Gross Unrealized Losses (1) 0    
Fair Value 13,397 14,600    
Short-term investments 13,397 14,600    
U.S. government securities        
Marketable Securities [Line Items]        
Adjusted Cost 7,942 7,318    
Gross Unrealized Gains 2 5    
Gross Unrealized Losses (8) (2)    
Fair Value 7,936 7,321    
Short-term investments 7,936 7,321    
Commercial paper        
Marketable Securities [Line Items]        
Adjusted Cost 6,808 5,619    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses (4) (2)    
Fair Value 6,804 5,617    
Short-term investments 6,804 5,617    
Corporate debt securities        
Marketable Securities [Line Items]        
Adjusted Cost 3 8    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Fair Value 3 8    
Short-term investments 3 8    
Cash        
Marketable Securities [Line Items]        
Cash and cash equivalents 14,470 14,623    
Fair Value 14,470 14,623    
Money market funds        
Marketable Securities [Line Items]        
Cash and cash equivalents 2,133 1,890    
Fair Value $ 2,133 $ 1,890