XML 88 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

4.INVENTORIES

Inventories at December 31, 2023 and 2022, consisted of the following (in thousands):

2023

2022

Finished goods

$

158,893

$

147,051

Work-in-process

 

25,420

 

29,534

Raw materials

 

119,558

 

89,406

Total inventories

$

303,871

$

265,991