v3.26.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Oct. 02, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 114,609 $ 108,040
Work in process 301,168 298,695
Finished goods 70,166 54,496
Inventories, net $ 485,943 $ 461,231