v3.26.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 16,435 $ 11,309
Work-in-process 1,960 1,838
Finished goods 63,371 47,493
Inventory $ 81,766 $ 60,640