v3.26.1
Derivative Financial Instruments - Gain recognized on derivative contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Cost of production $ 19,918 $ 17,265 $ 40,150 $ 38,711
Total realized gain 4,085 1,603 3,576 5,207
Corn Futures        
Derivative [Line Items]        
Cost of production $ 4,085 $ 1,603 $ 3,576 $ 5,207