Leases - Future minimum lease payments (Details) - USD ($) $ in Thousands |
Sep. 26, 2020 |
Mar. 28, 2020 |
Sep. 28, 2019 |
|---|---|---|---|
| Operating leases | |||
| Within 1 year (remaining) | $ 51,186 | ||
| 2 years | 91,753 | ||
| 3 years | 78,028 | ||
| 4 years | 71,263 | ||
| 5 years | 63,930 | ||
| Thereafter | 197,362 | ||
| Total lease payments | 553,522 | ||
| Less amount representing interest | (206,656) | ||
| Total lease liability | 346,866 | ||
| Less current lease liability | (54,724) | $ (62,476) | $ (61,663) |
| Total non-current lease liability | 292,142 | $ 317,284 | $ 333,603 |
| Amount of minimum lease payments for leases signed but not yet commenced | $ 11,500 |