Leases - Schedule of Capital Lease Obligations (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 27, 2015
Dec. 31, 2014
Capital Lease Obligations [Abstract]    
Total $ 759 $ 923
Other accrued liabilities    
Capital Lease Obligations [Abstract]    
Other accrued liabilities 363 380
Other long-term liabilities    
Capital Lease Obligations [Abstract]    
Other long-term liabilities $ 396 $ 543