v3.19.1
Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 29, 2019
Dec. 31, 2018
Cash equivalents $ 6,485 $ 5,388
Deferred compensation plans asset 7,790 7,154
Deferred compensation plans liability 7,790 7,154
Assets, Fair Value Disclosure 15,841 14,622
Liabilities, Fair Value Disclosure 11,204 10,506
Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 6,485 5,388
Assets, Fair Value Disclosure 6,485 5,388
Fair Value, Inputs, Level 2 [Member]    
Deferred compensation plans asset 7,790 7,154
Deferred compensation plans liability 7,790 7,154
Assets, Fair Value Disclosure 9,356 9,234
Liabilities, Fair Value Disclosure 11,204 10,506
Foreign currency contracts related to customer sales contracts    
Foreign currency contracts designated as hedges, Assets 629 283
Foreign currency contracts not designated as hedges, Assets 173 326
Foreign currency contracts designated as hedges, Liabilities 2,154 2,452
Foreign currency contracts not designated as hedges, Liability 61 133
Foreign currency contracts related to customer sales contracts | Fair Value, Inputs, Level 2 [Member]    
Foreign currency contracts designated as hedges, Assets 629 283
Foreign currency contracts not designated as hedges, Assets 173 326
Foreign currency contracts designated as hedges, Liabilities 2,154 2,452
Foreign currency contracts not designated as hedges, Liability 61 133
Foreign currency contracts related to supplier purchase contracts    
Foreign currency contracts designated as hedges, Assets 503 1,146
Foreign currency contracts not designated as hedges, Assets 261 325
Foreign currency contracts designated as hedges, Liabilities 381 210
Foreign currency contracts not designated as hedges, Liability 818 557
Foreign currency contracts related to supplier purchase contracts | Fair Value, Inputs, Level 2 [Member]    
Foreign currency contracts designated as hedges, Assets 503 1,146
Foreign currency contracts not designated as hedges, Assets 261 325
Foreign currency contracts designated as hedges, Liabilities 381 210
Foreign currency contracts not designated as hedges, Liability $ 818 $ 557