v3.26.3
LEASE COMMITMENTS - Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 27, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (excluding the thirty-nine weeks ended September 27, 2026) $ 2,285  
2027 9,255  
2028 8,711  
2029 7,481  
2030 6,788  
Thereafter 15,035  
Total lease payments 49,555  
Less imputed interest (8,794)  
Present value of lease liabilities $ 40,761 $ 34,527