XML 1249 R222.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingencies, Commitments and Guarantees (Leases) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Gross rental payments 2018 $ 302    
Gross rental payments 2019 265    
Gross rental payments 2020 256    
Gross rental payments 2021 237    
Gross rental payments 2022 209    
Gross rental payments, thereafter 993    
Gross rental payments, total 2,262    
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals 572    
Operating Leases, Rent Expense, Net $ 374 $ 383 $ 364