XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Raw materials$17,277 $22,321 
Work-in-process15,460 14,740 
Finished goods20,204 21,364 
52,941 58,425 
Less: inventory reserves(7,024)(6,119)
Inventories$45,917 $52,306