XML 46 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining three months of 2019 $ 182
2020 880
2021 763
2022 633
2023 530
Thereafter 2,606
Total future minimum lease payments 5,594
Less: imputed interest 1,035
Total liability $ 4,559