v3.26.1
Inventories, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 855,244 $ 765,453
Work in progress 277,735 235,523
Finished goods 434,889 422,229
Subtotal 1,567,868 1,423,205
Less reserves (146,571) (150,421)
Total $ 1,421,297 $ 1,272,784