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