XML 32 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following at December 31, 2024 and 2023 (in thousands):
 20242023
Raw materials and supplies$121,694 $141,311 
Work-in-process6,681 7,437 
Finished goods38,648 32,057 
Inventory$167,023 $180,805