v3.26.1
LEASES - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jul. 01, 2026
Dec. 31, 2025
Finance Minimum Lease Payments    
For the Years Ending December 30, 2026 $ 67  
For the Years Ending December 29, 2027 160  
For the Years Ending December 27, 2028 117  
For the Years Ending December 26, 2029 103  
For the Years Ending December 25, 2030 104  
Thereafter 1,169  
Total 1,720  
Less: imputed interest (276)  
Present value of lease obligations 1,444  
Less: current maturities (109) $ (142)
Noncurrent portion 1,335 1,436
Operating Leases Minimum Lease Payments    
For the Years Ending December 30, 2026 12,659  
For the Years Ending December 29, 2027 30,907  
For the Years Ending December 27, 2028 28,912  
For the Years Ending December 26, 2029 27,073  
For the Years Ending December 25, 2030 24,881  
Thereafter 121,756  
Total 246,188  
Less: imputed interest (58,230)  
Present value of lease obligations 187,958  
Less: current maturities (18,334) (17,616)
Noncurrent portion 169,624 $ 170,812
Operating Leases Minimum Sublease Payments    
For the Years Ending December 31, 2026 2,829  
For the Years Ending December 30, 2027 5,553  
For the Years Ending December 29, 2028 5,335  
For the Years Ending December 27, 2029 4,835  
For the Years Ending December 26, 2030 4,487  
Thereafter 27,616  
Total $ 50,655  
Minimum    
Operating Leases Minimum Sublease Payments    
Imputed interest rate 2.57%  
Maximum    
Operating Leases Minimum Sublease Payments    
Imputed interest rate 8.04%