XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Commodity Contracts, etc. (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative Financial Instruments    
Total asset derivatives $ 33,867 $ 85,086
Total liability derivatives (63,441) (38,996)
Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total asset derivatives 27,811 67,430
Total liability derivatives (55,466) (34,009)
Forward derivative contracts | Derivative assets    
Derivative Financial Instruments    
Total asset derivatives 6,056 17,656
Forward derivative contracts | Derivative liabilities    
Derivative Financial Instruments    
Total liability derivatives (7,975) (4,987)
Derivatives designated as hedging instruments    
Derivative Financial Instruments    
Total liability derivatives (4,012) 10,678
Derivatives designated as hedging instruments | Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total liability derivatives (4,012) 10,678
Derivatives not designated as hedging instruments    
Derivative Financial Instruments    
Total asset derivatives 33,867 85,086
Total liability derivatives (59,429) (49,674)
Derivatives not designated as hedging instruments | Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total asset derivatives 27,811 67,430
Total liability derivatives (51,454) (44,687)
Derivatives not designated as hedging instruments | Forward derivative contracts | Derivative assets    
Derivative Financial Instruments    
Total asset derivatives 6,056 17,656
Derivatives not designated as hedging instruments | Forward derivative contracts | Derivative liabilities    
Derivative Financial Instruments    
Total liability derivatives $ (7,975) $ (4,987)