XML 89 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Contract revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Capitalized Contract Cost [Line Items]            
Contract with customer, asset $ 2,400,000,000     $ 2,400,000,000   $ 2,419,000,000
Contract assets representing accrued revenues not yet billed 69,000,000     69,000,000   32,000,000
Contract with customer, liability 195,000,000     195,000,000   168,000,000
Contract with customer, liability, revenue recognized 58,000,000     78,000,000    
Capitalized contract cost, impairment       0    
Incremental costs for obtaining contracts            
Capitalized Contract Cost [Line Items]            
Capitalized contract costs $ 80,000,000     $ 80,000,000   86,000,000
Capitalized contract cost, amortization period 9 years     9 years    
Capitalized contract cost, amortization $ 5,000,000 $ 5,000,000 $ 5,000,000 $ 10,000,000 $ 10,000,000  
Costs to fulfill contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract costs 14,000,000     14,000,000   $ 16,000,000
Capitalized contract cost, amortization $ 2,000,000 $ 1,000,000 $ 2,000,000 $ 3,000,000 $ 3,000,000  
Costs to fulfill contract | Minimum            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, amortization period 7 years     7 years    
Costs to fulfill contract | Maximum            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, amortization period 9 years     9 years