XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 46,873 $ 45,547
Work-in-progress 42,526 38,366
Finished goods 20,566 17,763
Inventories $ 109,965 $ 101,676