XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jan. 02, 2024
USD ($)
Operating Leases  
2024 $ 39,683
2025 45,171
2026 41,377
2027 36,954
2028 30,995
Thereafter 100,080
Total lease payments 294,260
Less: Imputed interest 77,871
Present value of lease liabilities 216,389
Finance Leases  
2024 2,494
2025 1,241
2026 139
2027 83
2028 45
Thereafter 46
Total lease payments 4,048
Less: Imputed interest 242
Present value of lease liabilities 3,806
Total  
2024 42,177
2025 46,412
2026 41,516
2027 37,037
2028 31,040
Thereafter 100,126
Total lease payments 298,308
Less: Imputed interest 78,113
Present value of lease liabilities $ 220,195