v3.25.3
Derivative Financial Instruments - Schedule of the Fair Values of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Derivative assets $ 10,909 $ 29,468
Derivative liabilities 10,890 29,124
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 10,874 29,439
Derivative liabilities 10,709 28,904
Other derivative contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets   1
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 35 28
Derivative liabilities 3 1
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets 10,852 29,117
Derivative liabilities 10,820 29,123
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 10,852 29,116
Derivative liabilities 10,642 28,904
Derivatives not designated as hedging instruments | Other derivative contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 1
Derivative liabilities 178 219
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets 57 351
Derivative liabilities 70 1
Derivatives designated as hedging instruments | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 22 323
Derivative liabilities 67 0
Derivatives designated as hedging instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets 35 28
Derivative liabilities $ 3 $ 1