Leases - Schedule of Future Minimum Lease Payments Under Capital Leases (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 27, 2015
Leases [Abstract]  
2015 $ 270
2016 309
2017 73
2018 62
2019 52
Total minimum lease payments 766
Less: estimated executory costs 0
Net minimum lease payments 766
Less: amount representing interest (23)
Present value of minimum lease payments $ 743