XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Future Minimum Payments for Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Leases [Abstract]      
2021 $ 410    
2022 380    
2023 331    
2024 288    
2025 256    
Subsequent years 905    
Total future lease payments 2,570    
Less: Imputed interest (304)    
Total 2,266    
Current lease liabilities 342 $ 342  
Long-term lease liabilities $ 1,924 $ 1,926 $ 1,900