v3.26.1
Leases - Lease Maturities (Details)
$ in Thousands
Jun. 28, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 23,247
2027 45,184
2028 41,244
2029 36,429
2030 33,548
Thereafter 54,382
Total lease payments 234,034
Less: Amount of lease payments representing interest (36,555)
Total 197,479
Finance Leases  
Remainder of 2026 4,041
2027 6,530
2028 2,592
2029 1,208
2030 566
Thereafter 0
Total lease payments 14,937
Less: Amount of lease payments representing interest (938)
Total $ 13,999