Annual report pursuant to Section 13 and 15(d)

Business Acquisition (Details Textual)

v3.6.0.2
Business Acquisition (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 05, 2016
USD ($)
Installment
Dec. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
Oct. 01, 2016
USD ($)
Jul. 02, 2016
USD ($)
Apr. 02, 2016
USD ($)
Jan. 02, 2016
USD ($)
Sep. 26, 2015
USD ($)
Jun. 27, 2015
USD ($)
Mar. 28, 2015
USD ($)
Dec. 31, 2016
USD ($)
Jan. 02, 2016
USD ($)
Dec. 27, 2014
USD ($)
Business Acquisition [Line Items]                          
Net sales     $ 49,865 $ 45,232 $ 50,809 $ 51,028 $ 44,289 $ 48,036 $ 54,016 $ 54,386 $ 196,934 $ 200,727 $ 227,673
Income(loss) before income taxes     $ 4,555 $ 7,557 $ 10,594 $ 12,196 $ 7,356 $ 12,543 $ 13,974 $ 15,358 $ 34,901 $ 49,230 $ 65,742
Enovation Controls, LLC [Member]                          
Business Acquisition [Line Items]                          
Business acquisition, date of acquisition Dec. 05, 2016                        
Cash consideration transferred $ 201,020                        
Fair value of contingent consideration $ 35,077                        
Number of installment payment | Installment 3                        
Acquisition-related costs (included in Selling, engineering, and administrative expenses) $ 1,537                        
Net sales   $ 4,136                      
Income(loss) before income taxes   (2,151)                      
Charges related to purchase accounting effects of inventory and intangible assets   2,006                      
Charges related to purchase accounting effects of inventory   $ 1,021                      
Enovation Controls, LLC [Member] | Installment One [Member]                          
Business Acquisition [Line Items]                          
Installment payment during the period 9 months                        
Enovation Controls, LLC [Member] | Installment Two [Member]                          
Business Acquisition [Line Items]                          
Installment payment during the period 18 months                        
Enovation Controls, LLC [Member] | Installment Three [Member]                          
Business Acquisition [Line Items]                          
Installment payment during the period 27 months                        
Enovation Controls, LLC [Member] | Maximum [Member]                          
Business Acquisition [Line Items]                          
Fair value of contingent consideration $ 50,000                        
Purchase price allocation revise period from the acquisition date                     12 months