Leases - ROU assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Mar. 27, 2021
ROU assets and liabilities    
Finance lease assets $ 10,510 $ 8,036
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total lease assets Total lease assets
Operating lease assets $ 216,388 $ 178,791
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total lease assets Total lease assets
Total lease assets $ 226,898 $ 186,827
Current finance lease liabilities $ 1,250 $ 1,164
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total short-term lease liabilities Total short-term lease liabilities
Current operating lease liabilities $ 40,491 $ 38,236
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total short-term lease liabilities Total short-term lease liabilities
Total short-term lease liabilities $ 41,741 $ 39,400
Finance Lease, Liability, Noncurrent $ 15,969 $ 13,507
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease liabilities Total long-term lease liabilities
Operating Lease, Liability, Noncurrent $ 202,946 $ 168,329
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease liabilities Total long-term lease liabilities
Total long-term lease liabilities $ 218,915 $ 181,836
Total lease liabilities $ 260,656 $ 221,236