XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
The Company’s significant components of inventories at December 31, 2024 and 2023 were as follows (in thousands):
December 31,
20242023
Raw materials and parts$99,185 $92,563 
Work in process27,880 28,693 
Finished goods174,114 216,570 
Total Inventories301,179 337,826 
Less: inventory reserve(35,692)(38,187)
Inventories, net$265,487 $299,639 
Schedule of Inventory Reserve
The changes in inventory reserve during the two-year period ended December 31, 2024 were as follows (in thousands):
Period endedBalance at beginning of periodCharged to expenseDeductions or otherBalance at end of period
December 31, 2023$39,291 $2,784 $(3,888)$38,187 
December 31, 202438,187 2,716 (5,211)35,692