XML 99 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information - Reconciliation of Property and Equipment Additions from Segments to Consolidated (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Property and equipment additions $ 57,976 $ 30,018 $ 25,068
Operating Segments | North America      
Segment Reporting Information [Line Items]      
Property and equipment additions 29,889 11,752 10,749
Operating Segments | International      
Segment Reporting Information [Line Items]      
Property and equipment additions 8,072 3,298 2,476
Operating Segments | AWS      
Segment Reporting Information [Line Items]      
Property and equipment additions 16,530 13,058 9,783
Operating Segments | AWS | Assets held under capital leases      
Segment Reporting Information [Line Items]      
Property and equipment additions     8,400
Operating Segments | AWS | Assets Held Under Finance Leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 7,700 10,600  
Operating Segments | AWS | Assets under financing obligations      
Segment Reporting Information [Line Items]      
Property and equipment additions 130 0 245
Operating Segments | North America and International | Assets held under capital leases      
Segment Reporting Information [Line Items]      
Property and equipment additions     2,000
Operating Segments | North America and International | Assets Held Under Finance Leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 5,600 3,800  
Operating Segments | North America and International | Assets under financing obligations      
Segment Reporting Information [Line Items]      
Property and equipment additions 2,700 1,300 3,000
Corporate      
Segment Reporting Information [Line Items]      
Property and equipment additions $ 3,485 $ 1,910 $ 2,060