XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Net sales $ 469,822 $ 386,064 $ 280,522
Operating expenses 444,943 363,165 265,981
Operating income 24,879 22,899 14,541
Total non-operating income (expense) 13,272 1,279 (565)
Provision for income taxes (4,791) (2,863) (2,374)
Equity-method investment activity, net of tax 4 16 (14)
Net income 33,364 21,331 11,588
North America      
Segment Reporting Information [Line Items]      
Net sales 279,833 236,282 170,773
Operating expenses 272,562 227,631 163,740
Operating income 7,271 8,651 7,033
International      
Segment Reporting Information [Line Items]      
Net sales 127,787 104,412 74,723
Operating expenses 128,711 103,695 76,416
Operating income (924) 717 (1,693)
AWS      
Segment Reporting Information [Line Items]      
Net sales 62,202 45,370 35,026
Operating expenses 43,670 31,839 25,825
Operating income $ 18,532 $ 13,531 $ 9,201