XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventory consisted of the following:
        
(in thousands)June 30,
2021
December 31,
2020
Raw materials$14,578 $16,000 
Work in process11,687 11,212 
Finished goods5,454 8,532 
Total inventory$31,719 $35,744