XML 74 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
Feb. 18, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Standby letters of credit and guarantees outstanding   $ 854,000,000 $ 902,000,000
Total Minimum Commitments [Abstract]      
2021   1,393,000,000  
2022   1,263,000,000  
2023   1,064,000,000  
2024   790,000,000  
2025   649,000,000  
2026 and beyond   2,764,000,000  
Total Minimum Commitments   $ 7,923,000,000  
Subsidiary guarantees demand for payment $ 0