v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 133,942 $ 108,040
Work in process 292,328 298,695
Finished goods 67,417 54,496
Inventories, net $ 493,687 $ 461,231