v2.4.0.6
Commitments and Contingencies (Details 3) (USD $)
3 Months Ended 6 Months Ended
Jun. 29, 2012
Jul. 01, 2011
Jun. 29, 2012
Jul. 01, 2011
Foreign Currency Cash Flow Hedges [Abstract]        
Increase (reduction) in Cost of Sales $ (97,000) $ (173,000) $ (19,000) $ (316,000)
Ineffective portion of change in fair value 0 0 0 0
FX Contract 1 [Member]
       
Derivative [Line Items]        
Derivative, Type of Instrument     FX Contract  
Derivative, Hedge Designation     Cash flow  
Notional Amount of Foreign Currency Cash Flow Hedge Derivatives 3,000,000   3,000,000  
Start Date     Jan. 01, 2012  
End Date     Dec. 31, 2012  
Pesos/$ 13.0354   13.0354  
Fair Value (96,000)   (96,000)  
Balance Sheet Location     Current Liabilities  
FX Contract 2 [Member]
       
Derivative [Line Items]        
Derivative, Type of Instrument     FX Contract  
Derivative, Hedge Designation     Cash flow  
Notional Amount of Foreign Currency Cash Flow Hedge Derivatives 2,100,000   2,100,000  
Start Date     Jan. 01, 2012  
End Date     Dec. 31, 2012  
Pesos/$ 14.0287   14.0287  
Fair Value 87,000   87,000  
Balance Sheet Location     Current Assets  
FX Contract 3 [Member]
       
Derivative [Line Items]        
Derivative, Type of Instrument     FX Contract  
Derivative, Hedge Designation     Cash flow  
Notional Amount of Foreign Currency Cash Flow Hedge Derivatives 6,000,000   6,000,000  
Start Date     Jan. 01, 2013  
End Date     Dec. 31, 2013  
Pesos/$ 13.7462   13.7462  
Fair Value (10,000)   (10,000)  
Balance Sheet Location     Current Assets/ Other Assets  
FX Contract 4 [Member]
       
Derivative [Line Items]        
Derivative, Type of Instrument     FX Contract  
Derivative, Hedge Designation     Cash flow  
Notional Amount of Foreign Currency Cash Flow Hedge Derivatives 6,000,000   6,000,000  
Start Date     Jan. 01, 2013  
End Date     Dec. 31, 2013  
Pesos/$ 14.4395   14.4395  
Fair Value $ 289,000   $ 289,000  
Balance Sheet Location     Current Assets/ Other Assets