XML 123 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial and Derivative Instruments - Effect of Netting Derivative Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Not Designated    
Offsetting Assets [Abstract]    
Derivative assets, gross amounts recognized $ 1,895 $ 2,394
Derivative assets, gross amounts offset 1,758 2,242
Derivative assets, net amounts presented 137 152
Derivative assets, gross amounts not offset 3 4
Derivative assets, net amounts 134 148
Offsetting Liabilities [Abstract]    
Derivative liabilities, gross amounts recognized 1,894 2,504
Derivative liabilities, gross amounts offset 1,758 2,242
Derivative liabilities, net amounts presented 136 262
Derivative liabilities, gross amounts not offset 2 15
Derivative liabilities, net amounts 134 247
Designated    
Offsetting Assets [Abstract]    
Derivative assets, gross amounts recognized 0 8
Derivative assets, gross amounts offset 0 1
Derivative assets, net amounts presented 0 7
Derivative assets, gross amounts not offset 0 0
Derivative assets, net amounts 0 7
Offsetting Liabilities [Abstract]    
Derivative liabilities, gross amounts recognized 17 1
Derivative liabilities, gross amounts offset 0 1
Derivative liabilities, net amounts presented 17 0
Derivative liabilities, gross amounts not offset 0 0
Derivative liabilities, net amounts $ 17 $ 0