v3.25.2
Derivatives, Fair Value of Derivatives Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Assets, Fair Value, Net [Abstract]    
Derviative contracts, net of cash collateral, Assets, Fair value $ 362,908 $ 242,809
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Fair Value, Net of Cash Collateral 285,417 237,582
Not Designated as Hedging Instrument [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 32,799,074 [1] 29,893,977 [2]
Derivative Liabilities, Notional 38,023,947 [1] 25,018,428 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 913,372 779,821
Derivative Assets, Netting Adjustments (508,289) (460,985)
Derivative Assets, Net Fair Value Before Cash Collateral 405,083 318,836
Derivative Assets, Cash Collateral (42,175) (76,027)
Derviative contracts, net of cash collateral, Assets, Fair value 362,908 242,809
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 948,798 701,259
Derivative Liabilities, Netting Adjustments (508,289) (460,985)
Derivative Liabilities, Net Fair Value Before Cash Collateral 440,509 240,274
Derivative Liabilities, Cash Collateral (155,092) (2,692)
Derivative Liabilities, Fair Value, Net of Cash Collateral 285,417 237,582
Not Designated as Hedging Instrument [Member] | Total customer risk management programs    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 9,728,083 [1] 10,316,447 [2]
Derivative Liabilities, Notional 9,787,228 [1] 10,219,846 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 752,603 646,223
Derivative Assets, Netting Adjustments (426,430) (404,221)
Derivative Assets, Net Fair Value Before Cash Collateral 326,173 242,002
Derivative Assets, Cash Collateral (38,287) (75,785)
Derviative contracts, net of cash collateral, Assets, Fair value 287,886 166,217
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 723,187 609,715
Derivative Liabilities, Netting Adjustments (426,430) (404,221)
Derivative Liabilities, Net Fair Value Before Cash Collateral 296,757 205,494
Derivative Liabilities, Cash Collateral (19,433) (1,400)
Derivative Liabilities, Fair Value, Net of Cash Collateral 277,324 204,094
Not Designated as Hedging Instrument [Member] | Interest rate contracts [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 2,869,879 [1] 3,064,418 [2]
Derivative Liabilities, Notional 2,852,551 [1] 3,064,418 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 61,304 82,191
Derivative Assets, Netting Adjustments (17,542) (5,369)
Derivative Assets, Net Fair Value Before Cash Collateral 43,762 76,822
Derivative Assets, Cash Collateral (25,577) (71,485)
Derviative contracts, net of cash collateral, Assets, Fair value 18,185 5,337
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 61,273 82,141
Derivative Liabilities, Netting Adjustments (17,542) (5,369)
Derivative Liabilities, Net Fair Value Before Cash Collateral 43,731 76,772
Derivative Liabilities, Cash Collateral 0 0
Derivative Liabilities, Fair Value, Net of Cash Collateral 43,731 76,772
Not Designated as Hedging Instrument [Member] | Energy contracts [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 6,752,020 [1] 7,169,926 [2]
Derivative Liabilities, Notional 6,829,046 [1] 7,076,929 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 614,210 521,032
Derivative Assets, Netting Adjustments (408,701) (398,457)
Derivative Assets, Net Fair Value Before Cash Collateral 205,509 122,575
Derivative Assets, Cash Collateral (12,099) (3,816)
Derviative contracts, net of cash collateral, Assets, Fair value 193,410 118,759
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 585,442 488,113
Derivative Liabilities, Netting Adjustments (408,701) (398,457)
Derivative Liabilities, Net Fair Value Before Cash Collateral 176,741 89,656
Derivative Liabilities, Cash Collateral (19,433) (1,020)
Derivative Liabilities, Fair Value, Net of Cash Collateral 157,308 88,636
Not Designated as Hedging Instrument [Member] | Foreign exchange contracts [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 104,591 [1] 80,510 [2]
Derivative Liabilities, Notional 104,038 [1] 76,906 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 76,888 42,792
Derivative Assets, Netting Adjustments (187) (395)
Derivative Assets, Net Fair Value Before Cash Collateral 76,701 42,397
Derivative Assets, Cash Collateral (561) (434)
Derviative contracts, net of cash collateral, Assets, Fair value 76,140 41,963
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 76,271 39,253
Derivative Liabilities, Netting Adjustments (187) (395)
Derivative Liabilities, Net Fair Value Before Cash Collateral 76,084 38,858
Derivative Liabilities, Cash Collateral 0 (380)
Derivative Liabilities, Fair Value, Net of Cash Collateral 76,084 38,478
Not Designated as Hedging Instrument [Member] | Equity option contracts [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 1,593 [1] 1,593 [2]
Derivative Liabilities, Notional 1,593 [1] 1,593 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 201 208
Derivative Assets, Netting Adjustments 0 0
Derivative Assets, Net Fair Value Before Cash Collateral 201 208
Derivative Assets, Cash Collateral (50) (50)
Derviative contracts, net of cash collateral, Assets, Fair value 151 158
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 201 208
Derivative Liabilities, Netting Adjustments 0 0
Derivative Liabilities, Net Fair Value Before Cash Collateral 201 208
Derivative Liabilities, Cash Collateral 0 0
Derivative Liabilities, Fair Value, Net of Cash Collateral 201 208
Not Designated as Hedging Instrument [Member] | Trading [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 22,516,050 [1] 19,577,362 [2]
Derivative Liabilities, Notional 28,227,804 [1] 14,196,406 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 152,798 132,581
Derivative Assets, Netting Adjustments (81,859) (56,764)
Derivative Assets, Net Fair Value Before Cash Collateral 70,939 75,817
Derivative Assets, Cash Collateral (3,888) (242)
Derviative contracts, net of cash collateral, Assets, Fair value 67,051 75,575
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 224,184 87,082
Derivative Liabilities, Netting Adjustments (81,859) (56,764)
Derivative Liabilities, Net Fair Value Before Cash Collateral 142,325 30,318
Derivative Liabilities, Cash Collateral (135,659) (1,292)
Derivative Liabilities, Fair Value, Net of Cash Collateral 6,666 29,026
Not Designated as Hedging Instrument [Member] | Internal risk management programs [Member]    
Notional Amount of Derivatives [Abstract]    
Derivative Assets, Notional 554,941 [1] 168 [2]
Derivative Liabilities, Notional 8,915 [1] 602,176 [2]
Derivative Assets, Fair Value, Net [Abstract]    
Derivative Assets, Gross Fair Value 7,971 1,017
Derivative Assets, Netting Adjustments 0 0
Derivative Assets, Net Fair Value Before Cash Collateral 7,971 1,017
Derivative Assets, Cash Collateral 0 0
Derviative contracts, net of cash collateral, Assets, Fair value 7,971 1,017
Derivative Liabilities, Fair Value, Net [Abstract]    
Derivative Liabilities, Gross Fair Value 1,427 4,462
Derivative Liabilities, Netting Adjustments 0 0
Derivative Liabilities, Net Fair Value Before Cash Collateral 1,427 4,462
Derivative Liabilities, Cash Collateral 0 0
Derivative Liabilities, Fair Value, Net of Cash Collateral $ 1,427 $ 4,462
[1] Notional amounts for commodity contracts are converted into dollar-equivalent amounts based on dollar prices at the inception of the contract.
[2] Notional amounts for commodity contracts are converted into dollar-equivalent amounts based on dollar prices at the inception of the contract.