v3.26.1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Operating Leases    
Remaining 2026 $ 13,222  
2027 25,423  
2028 23,029  
2029 18,443  
2030 12,850  
Thereafter 42,486  
Total future minimum rental commitments 135,453  
Less - amounts representing interest (27,798)  
Present value of lease liabilities 107,655  
Finance Leases    
Remaining 2026 3,810  
2027 6,708  
2028 5,643  
2029 4,860  
2030 3,174  
Thereafter 338  
Total future minimum rental commitments 24,533  
Less - amounts representing interest (2,381)  
Present value of lease liabilities $ 22,152 $ 19,218