XML 83 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining nine months of 2019 $ 669
2020 832
2021 724
2022 592
2023 501
Thereafter 2,536
Total future minimum lease payments 5,854
Less: imputed interest 1,147
Total liability $ 4,707