v3.26.3
Inventories, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 873,961 $ 765,453
Work in progress 294,252 235,523
Finished goods 451,382 422,229
Subtotal 1,619,595 1,423,205
Less reserves (150,545) (150,421)
Total $ 1,469,050 $ 1,272,784