XML 150 R115.htm IDEA: XBRL DOCUMENT v3.20.4
INVESTMENTS - Debt Securities Held-to-Maturity (Details) - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2020
Debt Securities Held-to-maturity        
Carrying value   $ 80,775   $ 104,943
Gross unrecognized gains   1,557   3,022
Gross unrecognized losses   109   175
Fair value   82,223   107,790
Allowance for credit losses on HTM debt securities   0   86
Mortgage-backed securities - U.S. government-sponsored agency guaranteed        
Debt Securities Held-to-maturity        
Carrying value   46,637   49,004
Gross unrecognized gains   1,047   2,162
Gross unrecognized losses   21   15
Fair value   47,663   51,151
Mortgage-backed securities - Non-U.S. residential        
Debt Securities Held-to-maturity        
Carrying value   1,039   1,124
Gross unrecognized gains   5   3
Gross unrecognized losses   0   1
Fair value   1,044   1,126
Mortgage-backed securities - Commercial        
Debt Securities Held-to-maturity        
Carrying value   582   825
Gross unrecognized gains   1   1
Gross unrecognized losses   0   1
Fair value   583   825
Mortgage-backed securities        
Debt Securities Held-to-maturity        
Carrying value   48,258   50,953
Gross unrecognized gains   1,053   2,166
Gross unrecognized losses   21   17
Fair value   49,290   53,102
Fair value of securities transferred from AFS to HTM     $ 5,000  
Unrealized loss position of securities at time of transfer     $ 56  
US Treasury securities        
Debt Securities Held-to-maturity        
Carrying value   0   21,293
Gross unrecognized gains       4
Gross unrecognized losses       55
Fair value   0   21,242
Fair value of securities transferred from AFS to HTM $ 13,100      
Unrealized gain position of securities at time of transfer $ 144      
State and municipal        
Debt Securities Held-to-maturity        
Carrying value   9,104   9,185
Gross unrecognized gains   455   755
Gross unrecognized losses   28   11
Fair value   9,531   9,929
Fair value of securities transferred from AFS to HTM   173    
Unrealized gain position of securities at time of transfer   5    
Foreign government        
Debt Securities Held-to-maturity        
Carrying value   1,934   1,931
Gross unrecognized gains   37   91
Gross unrecognized losses   1   0
Fair value   1,970   2,022
Asset-backed securities        
Debt Securities Held-to-maturity        
Carrying value   21,479   21,581
Gross unrecognized gains   12   6
Gross unrecognized losses   59   92
Fair value   $ 21,432   $ 21,495