XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Risk Management - Schedule of Largest Notional Amounts of the Positions to Buy or Sell Foreign Currency (Details) - Foreign exchange derivative contracts - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Notional amount of foreign currency derivatives $ 1,000 $ 1,300
Buy | Euro    
Derivative [Line Items]    
Notional amount of foreign currency derivatives 150 322
Buy | Australian dollar    
Derivative [Line Items]    
Notional amount of foreign currency derivatives 136 140
Sell | British pound    
Derivative [Line Items]    
Notional amount of foreign currency derivatives 124 252
Sell | Canadian dollar    
Derivative [Line Items]    
Notional amount of foreign currency derivatives 70 76
Sell | Chinese renminbi    
Derivative [Line Items]    
Notional amount of foreign currency derivatives $ 48 $ 66