XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Current inventory:    
Raw materials $ 49,326 $ 48,321
Work in process 24,715 18,878
Finished goods 60,324 49,960
Total current inventory 134,365 117,159
Long term inventory 6,274 6,076
Total inventory $ 140,639 $ 123,235