XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories were as follows (in thousands):
 
     March 31, 2022      December 31, 2021  
Raw materials
   $ 57,547      $ 51,289  
Work-in-process
     11,998        12,514  
Finished goods
     4,316        3,519  
    
 
 
    
 
 
 
     $ 73,861      $ 67,322