Leases - Schedule of Future Minimum Lease Payments Under Capital Leases (Details)
$ in Thousands
Apr. 01, 2016
USD ($)
Leases [Abstract]  
2016 $ 220
2017 77
2018 70
2019 54
2020 0
Total minimum lease payments 421
Less: estimated executory costs 0
Net minimum lease payments 421
Less: amount representing interest (12)
Present value of minimum lease payments $ 409