XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVES - Offsetting of Financial Assets and Liabilities and Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivatives    
Assets:    
Gross Amount Recognized $ 21,814 $ 14,036
Gross Amount Offset in the Balance Sheets 14,924 9,543
Net Amount Presented in the Balance Sheets 6,890 4,493
Gross Amount not Offset in the Balance Sheets (6,080) (3,254)
Net Amount 810 1,239
Liabilities:    
Gross Amount Recognized 15,634 9,579
Gross Amount Offset in the Balance Sheets 14,924 9,543
Net Amount Presented in the Balance Sheets 710 36
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount 710 36
Secured lending    
Assets:    
Gross Amount Recognized 137 116
Gross Amount Offset in the Balance Sheets 0 0
Net Amount Presented in the Balance Sheets 137 116
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount 137 116
Liabilities:    
Gross Amount Recognized 137 116
Gross Amount Offset in the Balance Sheets 0 0
Net Amount Presented in the Balance Sheets 137 116
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount 137 116
Other financial assets    
Assets:    
Gross Amount Recognized 1,510 2,110
Gross Amount Offset in the Balance Sheets 0 0
Net Amount Presented in the Balance Sheets 1,510 2,110
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount 1,510 2,110
Other invested assets    
Assets:    
Gross Amount Recognized 23,461 16,262
Gross Amount Offset in the Balance Sheets 14,924 9,543
Net Amount Presented in the Balance Sheets 8,537 6,719
Gross Amount not Offset in the Balance Sheets (6,080) (3,254)
Net Amount 2,457 3,465
Other financial liabilities    
Liabilities:    
Gross Amount Recognized 6,288 5,936
Gross Amount Offset in the Balance Sheets 0 0
Net Amount Presented in the Balance Sheets 6,288 5,936
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount 6,288 5,936
Other liabilities    
Liabilities:    
Gross Amount Recognized 22,059 15,631
Gross Amount Offset in the Balance Sheets 14,924 9,543
Net Amount Presented in the Balance Sheets 7,135 6,088
Gross Amount not Offset in the Balance Sheets 0 0
Net Amount $ 7,135 $ 6,088