XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.
Components of inventory were as follows:
September 30, 2023December 31, 2022
(in thousands)
Finished goods$11,236 $9,930 
Work-in-process4,405 3,113 
Raw materials27,677 23,539 
            Total inventory$43,318 $36,582