XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 28, 2024
Leases [Abstract]    
2025 (excluding the nine months ended September 27, 2025) $ 26,412  
2026 101,086  
2027 85,382  
2028 71,833  
2029 50,763  
2030 36,733  
Thereafter 52,841  
Total operating lease payments 425,050  
Less: Interest 64,021  
Present value of operating lease liabilities 361,029  
Amount leases executed, not yet commenced, excluded from table 3,000  
Operating lease liabilities, current $ 82,001 $ 82,307