XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investment securities (Investments Classified by Credit Rating) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 1,170 $ 1,253
Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 1,170 1,253
AA Rating    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 1,170 1,253
AA Rating | Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 1,170 $ 1,253