XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories The components of inventories are as follows:
(in thousands)September 30, 2021December 31, 2020
Raw materials$48,633 $36,349 
Work-in-process23,916 20,520 
Finished goods28,419 28,929 
100,968 85,798 
Less: inventory reserves(2,634)(718)
Inventories, net$98,334 $85,080