XML 249 R217.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies, Commitments and Guarantees (Leases) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Gross rental payments 2019 $ 292    
Gross rental payments 2020 282    
Gross rental payments 2021 260    
Gross rental payments 2022 224    
Gross rental payments 2023 209    
Gross rental payments, thereafter 859    
Gross rental payments, total 2,126    
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals 645    
Operating Leases, Rent Expense, Net 342 $ 374 $ 383
Sublease Income $ 72 $ 46 $ 21