XML 69 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Unaudited) Future Minimum Lease Payments Under 840 (Details 5) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2018
Future Minimum Lease Payments Under 840 [Abstract]      
Operating Leases, Rent Expense $ 97 $ 270  
Operating Leases, Future Minimum Payments Due, Next Twelve Months     $ 312
Operating Leases, Future Minimum Payments, Due in Two Years     270
Operating Leases, Future Minimum Payments, Due in Three Years     221
Operating Leases, Future Minimum Payments, Due in Four Years     186
Operating Leases, Future Minimum Payments, Due in Five Years     152
Operating Leases, Future Minimum Payments, Due Thereafter     939
Operating Leases, Future Minimum Payments Due     $ 2,080