XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventories

As of June 30, 2019 and December 31, 2018, Inventories consisted of the following:

(in thousands)

June 30, 2019

December 31, 2018

Raw materials

$48,405

$40,489

Work in process

39,704

33,181

Finished goods

16,145

12,234

Total inventories

$104,254

$85,904