XML 71 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 60,166 $ 72,863
Commodities held for sale 21,930 48,500
Raw materials 33,479 37,334
Work-in-process 13,516 13,569
Supplies and parts 57,980 55,178
Inventories $ 187,071 $ 227,444