XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, Net (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
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 
Summary of Activity within the Reserve for Excess, Obsolete, and Slow Moving Inventory
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