v3.26.1
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
June 30,
2026
December 31,
2025
(In thousands)
Finished goods and parts$106,701 $112,300 
Work in process202,826 179,792 
Raw materials and purchased parts885,856 814,313 
Total inventories, net$1,195,383 $1,106,405