XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Current inventory:    
Raw materials $ 56,847 $ 48,321
Work in process 21,160 18,878
Finished goods 67,249 49,960
Total current inventory 145,256 117,159
Long term inventory 4,806 6,076
Total inventory $ 150,062 $ 123,235