XML 101 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Reconciliation of Property and Equipment Additions from Segments to Consolidated (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Property and equipment additions $ 30,018 $ 25,068 $ 29,783
Operating Segments | North America      
Segment Reporting Information [Line Items]      
Property and equipment additions 11,752 10,749 13,200
Operating Segments | International      
Segment Reporting Information [Line Items]      
Property and equipment additions 3,298 2,476 5,196
Operating Segments | AWS      
Segment Reporting Information [Line Items]      
Property and equipment additions 13,058 9,783 9,190
Operating Segments | AWS | Assets Held Under Finance Leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 10,600    
Operating Segments | AWS | Assets held under capital leases      
Segment Reporting Information [Line Items]      
Property and equipment additions   8,400 7,300
Operating Segments | AWS | Assets under finance leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 0 245 134
Operating Segments | North America and International | Assets Held Under Finance Leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 3,800    
Operating Segments | North America and International | Assets held under capital leases      
Segment Reporting Information [Line Items]      
Property and equipment additions   2,000 2,900
Operating Segments | North America and International | Assets under finance leases      
Segment Reporting Information [Line Items]      
Property and equipment additions 1,300 3,000 2,900
Corporate      
Segment Reporting Information [Line Items]      
Property and equipment additions $ 1,910 $ 2,060 $ 2,197