XML 39 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Mar. 30, 2019
Operating leases    
Within 1 year $ 92,694  
2 years 81,669  
3 years 71,480  
4 years 63,538  
5 years 47,188  
Thereafter 163,530  
Total lease payments 520,099  
Less amount representing interest (140,339)  
Total lease liability 379,760  
Less current lease liability (62,476)  
Total non-current lease liability 317,284  
Amount of minimum lease payments for leases signed but not yet commenced $ 11,816  
Future minimum lease payments due under noncancellable operating leases:    
Within 1 year   $ 89,869
2 years   86,930
3 years   71,295
4 years   63,705
5 years   55,711
Thereafter   167,537
Total minimum lease payments   535,047
Future minimum lease payments due under noncancellable capital leases:    
within 1 year   203
2 years   122
3 years   94
4 years   13
5 years   110
Total minimum lease payments   542
Less amount representing interest   (48)
Present value of minimum lease payments   $ 494