v3.25.2
Leases - Future lease payments (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2025
USD ($)
Operating Leases  
2026 (Remainder) $ 64,670
2027 107,506
2028 97,403
2029 89,777
2030 80,937
Thereafter 280,861
Total 721,154
Less: Imputed interest (138,205)
Present value of net lease payments $ 582,949
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance and Operating Lease, Liability, Current, Finance and Operating Lease, Liability, Noncurrent
Finance Leases  
2026 (Remainder) $ 1,171
2027 1,590
2028 1,629
2029 1,669
2030 1,709
Thereafter 9,517
Total 17,285
Less: Imputed interest (3,086)
Present value of net lease payments $ 14,199
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance and Operating Lease, Liability, Current, Finance and Operating Lease, Liability, Noncurrent
Leases Signed but not yet Commenced  
Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration] us-gaap:OperatingLeaseLeaseNotYetCommencedMember
Minimum lease commitment for operating leases signed but not yet commenced $ 135,800