v3.26.1
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 25,193 $ 24,891
Commodities held for sale 12,601 24,736
Raw materials 29,787 26,650
Work-in-process 9,656 9,597
Supplies and parts 62,172 62,221
Inventories $ 139,409 $ 148,095