XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
June 30, 2022December 31, 2021
Raw material$141,877 $135,558 
Work-in-process9,152 5,858 
Finished goods53,090 39,256 
Gross inventory204,119 180,672 
Less reserves(6,620)(4,465)
Total inventories, net$197,499 $176,207