Derivatives, Derivatives Instruments Gain (Loss) in Income Statement (Details) - Not Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | $ (45,359) | $ (19,093) | $ 28,265 | $ (84,500) | ||||||||
| Gain (Loss) on Derivatives, Net | (8,490) | 5,535 | (12,864) | 15,100 | ||||||||
| Total customer risk management programs | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | 6,712 | 7,510 | 14,528 | 15,899 | ||||||||
| Gain (Loss) on Derivatives, Net | 0 | 0 | 0 | 0 | ||||||||
| Interest rate contracts [Member] | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | 1,345 | 895 | 2,478 | 1,636 | ||||||||
| Gain (Loss) on Derivatives, Net | 0 | 0 | 0 | 0 | ||||||||
| Energy contracts [Member] | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | 5,312 | 6,590 | 11,964 | 14,200 | ||||||||
| Gain (Loss) on Derivatives, Net | 0 | 0 | 0 | 0 | ||||||||
| Foreign exchange contracts [Member] | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | 55 | 25 | 86 | 63 | ||||||||
| Gain (Loss) on Derivatives, Net | 0 | 0 | 0 | 0 | ||||||||
| Trading [Member] | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | (52,071) | [1] | (26,603) | [1] | 13,737 | [2] | (100,399) | [2] | ||||
| Gain (Loss) on Derivatives, Net | 0 | [1] | 0 | [1] | 0 | [2] | 0 | [2] | ||||
| Internal risk management programs [Member] | ||||||||||||
| Derivative Instruments, Gain (Loss) Recognized in Income, Net [Abstract] | ||||||||||||
| Brokergage and Trading Revenue | 0 | 0 | 0 | 0 | ||||||||
| Gain (Loss) on Derivatives, Net | $ (8,490) | $ 5,535 | $ (12,864) | $ 15,100 | ||||||||
| ||||||||||||