XML 126 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Schedule of Aggregate Lease Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Future Minimum Lease Payments For Operating Leases [Abstract]    
Minimum operating lease payments - 2021 $ 325  
Minimum operating lease payments - 2022 273  
Minimum operating lease payments - 2023 229  
Minimum operating lease payments - 2024 220  
Minimum operating lease payments - 2025 216  
Minimum operating lease payments - later years 567  
Total operating lease payments 1,830  
Operating lease paymetns - amount representing interest (226)  
Operating lease liabilities - present value of minimum lease liabilities 1,604  
Future Minimum Lease Payments For Finance Leases [Abstract]    
Minimum finance lease payments - 2021 135  
Minimum finance lease payments - 2022 111  
Minimum finance lease payments - 2023 81  
Minimum finance lease payments - 2024 68  
Minimum finance lease payments - 2025 45  
Minimum finance lease payments - later years 77  
Total finance lease payments 517  
Finance lease payments - amount representing interest (68)  
Finance lease liabilities - present value of minimum lease liabilities 449  
Minimum lease payments - 2021 460  
Minimum lease payments - 2022 384  
Minimum lease payments - 2023 310  
Minimum lease payments - 2024 288  
Minimum lease payments - 2025 261  
Minimum lease payments - later years 644  
Total minimum lease payments 2,347  
Lease payments - amount representing interest (294)  
Total lease liabilities $ 2,053 $ 2,438