XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventories at December 31, 2021 and 2020, consisted of the following (in thousands):

    

2021

    

2020

Finished goods

$

132,403

$

110,933

Work-in-process

 

22,160

 

19,308

Raw materials

 

67,359

 

67,778

Total inventories

$

221,922

$

198,019