XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Dec. 31, 2017
Housewares/ Small Appliances [Member]          
Change in estimate of variable consideration $ 0 $ 0 $ 0 $ 0  
Revenue recognized from performance obligations satisfied in a prior period 0 $ 0 0 $ 0  
Defense [Member]          
Contract liabilities 11,026,000   11,026,000   $ 8,364,000
Revenue recognized that was previously included in contract liability     5,093,000    
Unsatified performance obligations $ 358,440,000   $ 358,440,000   $ 308,173,000
Defense [Member] | Minimum [Member]          
Holding period following recognition of revenue     7 days    
Defense [Member] | Maximum [Member]          
Holding period following recognition of revenue     28 days