XML 21 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues and Contract Costs - Schedule of Cost Incurred to Obtain or Fulfill Contracts with Customers (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Capitalized Contract Cost [Line Items]    
Cost incurred to obtain or fulfill contracts with customers $ 4,358 $ 4,489
Minimum    
Capitalized Contract Cost [Line Items]    
Deferred contract cost, amortization period 2 years  
Maximum    
Capitalized Contract Cost [Line Items]    
Deferred contract cost, amortization period 5 years  
Prepaid expenses and other    
Capitalized Contract Cost [Line Items]    
Cost incurred to obtain or fulfill contracts with customers $ 2,523 2,578
Other assets    
Capitalized Contract Cost [Line Items]    
Cost incurred to obtain or fulfill contracts with customers $ 1,835 $ 1,911