XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment     3      
Segment Reporting Disclosure [Line Items]            
Net sales $ 121,234 $ 113,080 $ 237,678 $ 221,598    
Operating expenses 117,917 105,378 230,692 205,031    
Operating income 3,317 7,702 6,986 16,567    
Total non-operating income (expense) (5,970) 932 (14,904) 2,335    
Benefit (provision) for income taxes 637 (868) 2,059 (3,024)    
Equity-method investment activity, net of tax (12) 12 (13) 7    
Net income (loss) (2,028) 7,778 (5,872) 15,885 $ 11,607 $ 29,438
North America            
Segment Reporting Disclosure [Line Items]            
Net sales 74,430 67,550 143,674 131,916    
Operating expenses 75,057 64,403 145,869 125,319    
Operating income (627) 3,147 (2,195) 6,597    
International            
Segment Reporting Disclosure [Line Items]            
Net sales 27,065 30,721 55,824 61,370    
Operating expenses 28,836 30,359 58,876 59,756    
Operating income (1,771) 362 (3,052) 1,614    
AWS            
Segment Reporting Disclosure [Line Items]            
Net sales 19,739 14,809 38,180 28,312    
Operating expenses 14,024 10,616 25,947 19,956    
Operating income $ 5,715 $ 4,193 $ 12,233 $ 8,356