XML 104 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 214
Operating Leases, Future Minimum Payments, Due in Two Years 149
Operating Leases, Future Minimum Payments, Due in Three Years 121
Operating Leases, Future Minimum Payments, Due in Four Years 95
Operating Leases, Future Minimum Payments, Due in Five Years 52
Thereafter 177
Total minimum lease payments $ 808