XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventory consisted of the following:
December 31,
(In thousands)20242023
Raw materials$69,730 $58,593 
Semi-finished and finished goods92,653 68,882 
Total inventory$162,383 $127,475