XML 126 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance $ (8,268)    
Other comprehensive income (loss) before reclassifications (1,846) $ 666 $ (10,400)
Amounts reclassified from AOCI into earnings 828 982 110
Other comprehensive income (loss), net of tax (1,018) 1,648 (10,290)
AOCI ending balance (9,286) (8,268)  
Securities Available for Sale      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (6,769) (7,676) 297
Other comprehensive income (loss) before reclassifications (801) 881 (7,980)
Amounts reclassified from AOCI into earnings 26 26 7
Other comprehensive income (loss), net of tax (775) 907 (7,973)
AOCI ending balance (7,544) (6,769) (7,676)
Hedging relationships:      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (1,493) (2,182) 118
Other comprehensive income (loss) before reclassifications (1,029) (268) (2,404)
Amounts reclassified from AOCI into earnings 802 957 104
Other comprehensive income (loss), net of tax (227) 689 (2,300)
AOCI ending balance (1,720) (1,493) (2,182)
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance 26 (20) (21)
Other comprehensive income (loss) before reclassifications (23) 46 1
Amounts reclassified from AOCI into earnings 0 0 0
Other comprehensive income (loss), net of tax (23) 46 1
AOCI ending balance 3 26 (20)
Other:      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (32) (38) (20)
Other comprehensive income (loss) before reclassifications 7 7 (17)
Amounts reclassified from AOCI into earnings 0 (1) (1)
Other comprehensive income (loss), net of tax 7 6 (18)
AOCI ending balance (25) (32) (38)
Total      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (8,268) (9,916) 374
AOCI ending balance (9,286) (8,268) (9,916)
Net investment hedges      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive gain (loss) $ 169 $ (126) $ 305