XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases Maturity (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months    
Remaining six months of 2024 $ 22,585  
2025 38,245  
2026 25,680  
2027 14,582  
2028 7,024  
2029 2,745  
Thereafter 4,188  
Total lease payments 115,049  
Less interest 8,574  
Total 106,475 $ 110,177
Finance Lease, Liability, Payments, Due Next Twelve Months    
Remaining six months of 2024 3,241  
2025 6,292  
2026 5,428  
2027 3,357  
2028 2,252  
2029 1,264  
Thereafter 886  
Total lease payments 22,720  
Less interest 2,055  
Total $ 20,665 $ 18,338