XML 52 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
The components of inventories are as follows (in thousands):
March 31,
2025
December 31,
2024
Finished goods$60,166 $72,863 
Commodities held for sale21,930 48,500 
Raw materials33,479 37,334 
Work-in-process13,516 13,569 
Supplies and parts57,980 55,178 
$187,071 $227,444