XML 105 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments for Leases) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Future minimum operating lease payments for leases      
2019 $ 121    
2020 104    
2021 80    
2022 51    
2023 38    
Thereafter 86    
Total 480    
Rent expense incurred under all operating leases $ 147 $ 134 $ 143
Minimum      
Operating Leased Assets      
Operating leases, purchase option and renewal period 1 year    
Maximum      
Operating Leased Assets      
Operating leases, purchase option and renewal period 5 years