v3.26.1
LEASES - Schedule of Minimum Operating and Finance Lease Payments (Details)
$ in Thousands
Jul. 03, 2026
USD ($)
Operating leases  
2026 (remaining three months) $ 6,874
2027 26,093
2028 22,817
2029 18,094
2030 13,606
Thereafter 27,221
Total future minimum lease payments 114,705
Less: Interest (21,721)
Present value of lease liabilities 92,984
Finance leases  
2026 (remaining three months) 10,845
2027 40,995
2028 36,792
2029 31,603
2030 25,410
Thereafter 38,233
Total future minimum lease payments 183,878
Less: Interest (24,155)
Present value of lease liabilities 159,723
Total  
2026 (remaining three months) 17,719
2027 67,088
2028 59,609
2029 49,697
2030 39,016
Thereafter 65,454
Total future minimum lease payments 298,583
Less: Interest (45,876)
Present value of lease liabilities $ 252,707