XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories are stated at the lower of cost (determined using the first-in, first-out method) or net realizable value, and consist of the following at the stated dates (in thousands):
September 30,
2025
December 31,
2024
Raw materials$64,865 $65,747 
Work in process5,704 5,730 
Finished goods15,580 16,059 
Total inventory$86,149 $87,536