v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Jun. 29, 2024
Payables and Accruals [Abstract]      
Current portion of lease liability $ 12,623 $ 13,423  
Accrued vacation 5,636 4,901  
Payroll and related taxes 12,197 10,782  
Benefits 2,553 3,567  
Accrued operating expenses 12,029 8,612  
Income tax payable 2,399 7,458  
Other 2,947 3,465  
Total $ 50,384 $ 52,208 $ 43,754