XML 50 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories at December 31, 2018 and 2017, consisted of the following (in thousands):

 
2018
 
2017
Finished goods
$
117,703

 
$
86,555

Work-in-process
14,380

 
12,799

Raw materials
65,453

 
55,934

 
 
 
 
Total
$
197,536

 
$
155,288