XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 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)March 31, 2023December 31, 2022
Raw materials$49,862 $57,475 
Work-in-process22,786 23,136 
Finished goods32,030 37,549 
104,678 118,160 
Less: inventory reserves(4,886)(3,708)
Inventories, net$99,792 $114,452