XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Leases [Abstract]    
2025 (excluding the three months ended March 29, 2025) $ 79,025  
2026 96,149  
2027 79,655  
2028 66,229  
2029 45,658  
2030 31,636  
Thereafter 47,078  
Total operating lease payments 445,430  
Less: Interest 68,521  
Present value of operating lease liabilities 376,909  
Amount leases executed, not yet commenced, excluded from table 13,000  
Operating lease liabilities, current $ 82,614 $ 82,307