XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information - Effects on Net Income of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Revenue $ 96,428 $ 84,742 $ 186,662 $ 165,281
Other income (expense), net 2,662 126 13,845 2,969
Benefit (provision) for income taxes (5,737) (3,932) (12,986) (8,585)
Net income 28,196 23,619 62,736 47,281
Reclassification out of Accumulated Other Comprehensive Income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income (78) (135) 203 (375)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on available-for-sale investments        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other income (expense), net 37 (295) 141 (694)
Benefit (provision) for income taxes (8) 65 (28) 153
Net income 29 (230) 113 (541)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on cash flow hedges        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Benefit (provision) for income taxes 31 (11) (14) (15)
Net income (107) 95 90 166
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on cash flow hedges | Foreign exchange contracts        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Revenue (138) 106 104 180
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on cash flow hedges | Interest rate contracts        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other income (expense), net $ 0 $ 0 $ 0 $ 1