XML 21 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventories

As of March 31, 2020 and December 31, 2019, Inventories consisted of the following:

(in thousands)

March 31, 2020

December 31, 2019

Raw materials

$60,907

$52,960

Work in process

34,266

31,744

Finished goods

14,253

10,445

Total inventories

$109,426

$95,149