v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Mar. 30, 2024
Inventory Disclosure [Abstract]      
Finished products $ 378,548 $ 323,654 $ 430,133
Work-in-process 32,041 33,011 31,064
Raw materials 32,481 33,544 40,144
Total inventories $ 443,070 $ 390,209 $ 501,341