Leases - Narrative (Details) $ in Millions |
Jun. 28, 2026
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, lease not yet commenced, amount | $ 583.4 |
| Minimum [Member] | |
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, lease not yet commenced, term of contract | 10 years |
| Maximum [Member] | |
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, lease not yet commenced, term of contract | 20 years |