v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
The Company's significant components of inventory at June 30, 2025 and December 31, 2024 were as follows (in thousands):
June 30, 2025December 31, 2024
Raw materials and parts$99,470 $99,185 
Work in process29,179 27,880 
Finished goods166,415 174,114 
Total inventories295,064 301,179 
Less: inventory reserve(35,034)(35,692)
Inventories, net$260,030 $265,487