XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 48,747 $ 45,547
Work-in-progress 42,181 38,366
Finished goods 19,861 17,763
Inventories $ 110,789 $ 101,676