XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 02, 2018
Mar. 31, 2019
Total consideration, net of net asset adjustments   $ 57,900
Huen Electric Inc [Member]    
Total consideration paid $ 47,082 47,082
Preliminary estimated net asset adjustments 10,749 10,834
Total consideration, net of net asset adjustments $ 57,831 57,916
Huen Electric Inc [Member] | Certain Performance Targets and Continued Employment of Key Executives [Member]    
Change in contingent consideration   300
Huen Electric Inc [Member] | Margin Guarantee [Member]    
Change in contingent consideration   $ 800