v3.25.2
Details of Certain Balance Sheet Accounts - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Inventories, net:    
Raw materials and work in process $ 61,364 $ 66,056
Finished goods 28,284 27,862
Inventories $ 89,648 $ 93,918