XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 513,983 $ 469,822 $ 386,064
Operating expenses 501,735 444,943 363,165
Operating income (loss) 12,248 24,879 22,899
Total non-operating income (expense) (18,184) 13,272 1,279
Benefit (provision) for income taxes 3,217 (4,791) (2,863)
Equity-method investment activity, net of tax (3) 4 16
Net income (loss) (2,722) 33,364 21,331
North America      
Segment Reporting Information [Line Items]      
Net sales 315,880 279,833 236,282
Operating expenses 318,727 272,562 227,631
Operating income (loss) (2,847) 7,271 8,651
International      
Segment Reporting Information [Line Items]      
Net sales 118,007 127,787 104,412
Operating expenses 125,753 128,711 103,695
Operating income (loss) (7,746) (924) 717
AWS      
Segment Reporting Information [Line Items]      
Net sales 80,096 62,202 45,370
Operating expenses 57,255 43,670 31,839
Operating income (loss) $ 22,841 $ 18,532 $ 13,531