v3.25.2
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Operating Leases    
2025 (remainder of fiscal year) $ 6,555  
2026 10,900  
2027 10,031  
2028 9,238  
2029 7,803  
Thereafter 27,704  
Total lease payments 72,231  
Less: imputed interest (20,004)  
Total 52,227  
Finance Leases    
2025 (remainder of fiscal year) 21,674  
2026 46,945  
2027 41,356  
2028 41,571  
2029 38,313  
Thereafter 484,235  
Total lease payments 674,094  
Less: imputed interest (356,537)  
Total $ 317,557 $ 292,543