XML 119 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance $ 374    
Other comprehensive income (loss), net of tax (10,290) $ (3,120) $ 2,346
AOCI ending balance (9,916) 374  
Securities available for sale | Available-for-sale securities      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance 297 2,186 935
Other comprehensive income (loss) before reclassifications (7,980) (1,887) 1,278
Amounts reclassified from AOCI into earnings 7 (2) (19)
Other comprehensive income (loss), net of tax (7,973) (1,889) 1,259
AOCI ending balance (7,676) 297 2,186
Securities available for sale | Available-for-sale securities | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive income (loss) before reclassifications     (8)
Hedging Relationships      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance 118 1,362 354
Other comprehensive income (loss) before reclassifications (2,404) (396) 1,401
Amounts reclassified from AOCI into earnings 104 (848) (393)
Other comprehensive income (loss), net of tax (2,300) (1,244) 1,008
AOCI ending balance (2,182) 118 1,362
Hedging Relationships | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive income (loss) before reclassifications     0
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (21) (31) (107)
Other comprehensive income (loss) before reclassifications 1 10 76
Amounts reclassified from AOCI into earnings 0 0 0
Other comprehensive income (loss), net of tax 1 10 76
AOCI ending balance (20) (21) (31)
Foreign Currency Translation Adjustments | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive income (loss) before reclassifications     0
Other      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance (20) (23) (26)
Other comprehensive income (loss) before reclassifications (17) 7 5
Amounts reclassified from AOCI into earnings (1) (4) (2)
Other comprehensive income (loss), net of tax (18) 3 3
AOCI ending balance (38) (20) (23)
Other | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive income (loss) before reclassifications     0
Total      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
AOCI beginning balance 374 3,494 1,156
Other comprehensive income (loss) before reclassifications (10,400) (2,266) 2,760
Amounts reclassified from AOCI into earnings 110 (854) (414)
Other comprehensive income (loss), net of tax (10,290) (3,120) 2,346
AOCI ending balance (9,916) 374 3,494
Total | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive income (loss) before reclassifications     (8)
Net investment hedges      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other comprehensive gain (loss) $ 305 $ 22 $ (65)