XML 101 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Future Minimum Lease Payments on Non-cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 29, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 73,332  
2026 58,905  
2027 45,318  
2028 31,595  
2029 21,879  
Thereafter 63,155  
Total future minimum lease payments 294,184  
Less: imputed interest (34,913)  
Present value of lease liabilities 259,271 $ 270,788
Finance Leases    
2025 577  
2026 553  
2027 526  
2028 219  
2029 0  
Thereafter 0  
Total future minimum lease payments 1,875  
Less: imputed interest (83)  
Present value of lease liabilities $ 1,792