XML 181 R148.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS, GUARANTEES, PRODUCT WARRANTIES AND OTHER LOSS CONTINGENCIES - Guarantees (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Liabilities recorded $ 32,677 $ 33,759
Credit Support    
Other Commitments [Line Items]    
Other commitments 1,525  
Liability for arrangements 46  
Indemnification Agreements - Continuing Operations    
Other Commitments [Line Items]    
Other commitments 1,455  
Liabilities recorded 142  
Indemnification Agreements - Discontinued Operations    
Other Commitments [Line Items]    
Liability for arrangements 104  
Indemnification Agreements - Discontinued Operations | Maximum    
Other Commitments [Line Items]    
Other commitments $ 630