XML 38 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments And Contingencies (Financing Commitments) (Details) - Financing Commitment [Member] - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Financing Commitments [Line Items]    
April through December 2020 $ 3,366  
2018 2,737  
2019 852  
2020 1,951  
2021 1,174  
Thereafter 3,096  
Total $ 13,176 $ 13,377