v3.25.2
Derivatives - Schedule of Pre-Tax Gain (Loss) Recognized in the Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Commodity derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivatives gain (loss) $ 32,535 $ (10,567) $ 41,922 $ (37,297)
J. Aron repurchase obligation derivative        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivatives gain (loss) 0 22,869 0 1,053
Citi repurchase obligation derivative        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivatives gain (loss) 1,458 (409) (2,090) (409)
Interest rate derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivatives gain (loss) $ (649) $ 37 $ (734) $ 881