XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Commodity Contracts, etc. (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Financial Instruments    
Total asset derivatives $ 42,838 $ 85,086
Total liability derivatives (37,041) (38,996)
Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total asset derivatives 29,128 67,430
Total liability derivatives (30,936) (34,009)
Forward derivative contracts | Derivative assets    
Derivative Financial Instruments    
Total asset derivatives 13,710 17,656
Forward derivative contracts | Derivative liabilities    
Derivative Financial Instruments    
Total liability derivatives (6,105) (4,987)
Derivatives designated as hedging instruments    
Derivative Financial Instruments    
Total asset derivatives (9,355)  
Total liability derivatives   10,678
Derivatives designated as hedging instruments | Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total asset derivatives (9,355)  
Total liability derivatives   10,678
Derivatives not designated as hedging instruments    
Derivative Financial Instruments    
Total asset derivatives 52,193 85,086
Total liability derivatives (37,041) (49,674)
Derivatives not designated as hedging instruments | Exchange-traded derivative contracts | Broker margin deposits    
Derivative Financial Instruments    
Total asset derivatives 38,483 67,430
Total liability derivatives (30,936) (44,687)
Derivatives not designated as hedging instruments | Forward derivative contracts | Derivative assets    
Derivative Financial Instruments    
Total asset derivatives 13,710 17,656
Derivatives not designated as hedging instruments | Forward derivative contracts | Derivative liabilities    
Derivative Financial Instruments    
Total liability derivatives $ (6,105) $ (4,987)