XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Financing Commitments) (Details) - Financing Commitment - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Financing Commitments [Line Items]    
July through December 2021 $ 1,519  
2022 2,065  
2023 4,141  
2024 2,365  
2025 1,934  
Thereafter 1,451  
Total $ 13,475 $ 11,512