XML 128 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventories

As of December 31, 2019 and 2018, inventories consisted of the following:

(in thousands)

December 31, 2019

December 31, 2018

Raw materials

$52,960

$40,489

Work in process

31,744

33,181

Finished goods

10,445

12,234

Total inventories

$95,149

$85,904