v3.25.2
Commitments and Contingencies - Forward Purchase and Sales Contracts (Details) - Not Designated as Hedging Instrument
t in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 20, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 05, 2025
USD ($)
t
$ / t
Dec. 06, 2023
USD ($)
t
$ / t
Nov. 24, 2023
USD ($)
t
$ / t
Loss Contingencies [Line Items]                  
Derivative contracts   $ 5,784   $ 3,275 $ 8,812 $ 6,534      
Forward Contracts, Soybeans, November 24, 2023                  
Loss Contingencies [Line Items]                  
Derivative, nonmonetary notional amount | t                 70
Price per unit | $ / t                 662
Notional amount                 $ 46,300
Realized gain $ 10,500                
Unrealized gain (loss) on derivatives 9,300                
Derivative contracts     $ 1,200            
Forward Contracts, Soybeans, December 6, 2023                  
Loss Contingencies [Line Items]                  
Derivative, nonmonetary notional amount | t               70  
Price per unit | $ / t               674  
Notional amount               $ 47,200  
Realized gain 11,100                
Unrealized gain (loss) on derivatives $ 9,300                
Derivative contracts     $ 1,800            
Forward Contracts, Soybeans, June 5, 2025                  
Loss Contingencies [Line Items]                  
Derivative, nonmonetary notional amount | t             45    
Price per unit | $ / t             1,037.71    
Notional amount             $ 46,700