XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined by either specific identification or weighted average methods. The components of inventories are as follows:
(in thousands)June 30, 2023December 31, 2022
Raw materials$47,133 $49,655 
Work-in-process10,005 10,931 
Finished goods21,524 28,157 
78,662 88,743 
Less: inventory reserves(4,362)(3,171)
Inventories$74,300 $85,572