Quarterly report pursuant to Section 13 or 15(d)

Business Acquisition (Details Textual)

v3.7.0.1
Business Acquisition (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 05, 2016
USD ($)
Installment
Apr. 01, 2017
USD ($)
Jul. 01, 2017
USD ($)
Business Acquisition [Line Items]      
Post closing adjustment for working capital     $ 500
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 41,391    
Post closing adjustment for working capital $ 500 $ 500  
Number of potential installment payment | Installment 3    
Enovation Controls, LLC [Member] | Installment One [Member]      
Business Acquisition [Line Items]      
Potential installment payment during the period 9 months    
Enovation Controls, LLC [Member] | Installment Two [Member]      
Business Acquisition [Line Items]      
Potential installment payment during the period 18 months    
Enovation Controls, LLC [Member] | Installment Three [Member]      
Business Acquisition [Line Items]      
Potential 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