v3.26.1
LEASE COMMITMENTS - Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (excluding the twenty-six weeks ended June 28, 2026) $ 4,563  
2027 9,189  
2028 8,686  
2029 7,786  
2030 7,050  
Thereafter 15,035  
Total lease payments 52,309  
Less imputed interest (9,618)  
Present value of lease liabilities $ 42,691 $ 34,527