XML 21 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories Inventories
The Company's significant components of inventory at June 30, 2026 and December 31, 2025 were as follows (in thousands):
June 30, 2026December 31, 2025
Raw materials and parts$90,389 $95,617 
Work in process28,304 26,001 
Finished goods142,518 140,822 
Total inventories261,211 262,440 
Less: inventory reserve(27,738)(23,020)
Inventories, net$233,473 $239,420