XML 93 R110.htm IDEA: XBRL DOCUMENT v3.20.1
COMMITMENTS, GUARANTEES, PRODUCT WARRANTIES AND OTHER LOSS CONTINGENCIES - Bank BPH (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]    
Total portfolio carrying value $ 262,021 $ 266,048
Bank BPH    
Related Party Transaction [Line Items]    
Percentage indexed to or denominated in foreign currencies 86.00%  
Total portfolio carrying value   $ 2,400