XML 31 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, Net
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories INVENTORIES, NET
Inventories, net of reserves, consisted of the following at December 31 (in thousands):
20242023
Raw material$78,888 $71,981 
Work-in-process18,195 9,508 
Finished goods41,057 39,014 
Inventories, net$138,140 $120,503 
The Company's gross inventory balances are reduced by reserves for excess, obsolete and slow moving inventory and estimates for determining net realizable value of the inventory that are reported on a net basis on the Company's consolidated balance sheets.
The following table summarizes activity recorded within the reserve for excess, obsolete and slow moving inventory for the years ended December 31 (in thousands):
202420232022
Beginning balance$9,378 $6,179 $4,400 
Excess, obsolete and slow moving inventory expense692 4,243 1,582 
Scrapped inventory and other adjustments(4,746)(1,044)197 
Ending balance$5,324 $9,378 $6,179