XML 133 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Components of Other Comprehensive Income (Loss) - Schedule of Reclassification from AOCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Realized (gains) losses on cash flow hedges $ (2,292) $ (1,957) $ (1,722)
Amortization of prior service cost and net actuarial (gain) loss (218) (193) (141)
Income tax expense (247) (274) (76)
Total reclassification from AOCI 912 1,010 857
Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Total reclassification from AOCI 23 1 7
Reclassification out of Accumulated Other Comprehensive Income | Securities AFS      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Realized (gains) losses on securities AFS 0 0 4
Income tax expense 0 0 (1)
Total reclassification from AOCI 0 0 3
Reclassification out of Accumulated Other Comprehensive Income | Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Realized (gains) losses on cash flow hedges 20 (9) (8)
Income tax expense (5) 2 2
Total reclassification from AOCI 15 (7) (6)
Reclassification out of Accumulated Other Comprehensive Income | Pension and Post-retirement Plans      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Amortization of prior service cost and net actuarial (gain) loss 10 10 13
Income tax expense (2) (2) (3)
Total reclassification from AOCI $ 8 $ 8 $ 10