v3.26.1
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 19,211 $ 24,891
Commodities held for sale 7,883 24,736
Raw materials 27,865 26,650
Work-in-process 9,795 9,597
Supplies and parts 63,809 62,221
Inventories $ 128,563 $ 148,095