Leases - Future Minimum Rental Payments Under Operating Leases and Rent Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Mar. 28, 2015
Operating leases, future minimum payments      
2018 $ 33,845    
2019 30,184    
2020 26,619    
2021 25,314    
2022 21,276    
Thereafter 50,702    
Total 187,940    
Rent expense 41,300 $ 38,100 $ 27,300
Related Party      
Operating leases, future minimum payments      
2018 101    
Total 101    
All other      
Operating leases, future minimum payments      
2018 33,744    
2019 30,184    
2020 26,619    
2021 25,314    
2022 21,276    
Thereafter 50,702    
Total $ 187,839