v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Inventory Disclosure [Abstract]                
Raw materials and supplies $ 158,406       $ 158,865      
Work in process 19,613       32,151      
Finished goods 4,769       5,974      
Total $ 182,788 $ 194,719 $ 198,586 $ 198,009 $ 196,990 $ 185,773 $ 201,831 $ 208,228