XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Commitments - Schedule of Finance and Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Oct. 01, 2023
Finance Lease Liabilities, Payments, Due [Abstract]      
2024 (remaining six months) $ 1,273    
Finance leases, 2025 4,373    
Finance leases, 2026 4,057    
Finance leases, 2027 2,824    
Finance leases, 2028 1,796    
Finance leases, thereafter 594    
Finance leases, total lease payments $ 14,917    
Weighted-average remaining lease term 3 years 9 months 18 days   3 years 10 months 24 days
Weighted-average discount rate 6.30%   5.30%
Present values $ 13,220    
Lease liabilities - current 3,758 $ 3,843  
Lease liabilities - long-term 9,462 11,856  
Lease liabilities - total 13,220    
Difference between undiscounted and discounted cash flows 1,697    
Operating Lease Liabilities, Payments Due [Abstract]      
2024 (remaining six months) 22,125    
Operating leases, 2025 80,466    
Operating leases, 2026 66,435    
Operating leases, 2027 47,615    
Operating leases, 2028 34,994    
Operating leases, thereafter 62,388    
Operating leases, total lease payments $ 314,023    
Weighted-average remaining lease term 5 years   4 years 10 months 24 days
Weighted-average discount rate 5.70%   5.40%
Present values $ 271,988    
Lease liabilities - current 69,939 70,372  
Lease liabilities - long-term 202,049 $ 191,178  
Lease liabilities - total 271,988    
Difference between undiscounted and discounted cash flows $ 42,035