v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Mar. 28, 2026
Dec. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 28, 2024
Payables and Accruals [Abstract]            
Compensation and benefits $ 6,447   $ 5,783      
Provision for customer rebates, claims and allowances 6,417   5,884      
Advanced customer deposits 782 $ 1,055 863 $ 724 $ 805 $ 728
Outstanding checks in excess of cash 0   15      
Other 4,420   3,498      
Accrued expenses $ 18,066   $ 16,043