XML 71 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Major Customer [Line Items]    
Net sales $ 169,148 $ 157,555
Intersegment Sales Eliminations [Member]    
Revenue, Major Customer [Line Items]    
Net sales (528)  
United States [Member]    
Revenue, Major Customer [Line Items]    
Net sales 119,808  
United States [Member] | Intersegment Sales Eliminations [Member]    
Revenue, Major Customer [Line Items]    
Net sales (528)  
Chinese [Member]    
Revenue, Major Customer [Line Items]    
Net sales 13,192  
Mexico [Member]    
Revenue, Major Customer [Line Items]    
Net sales 10,605  
Brazilian [Member]    
Revenue, Major Customer [Line Items]    
Net sales 9,935  
Poland [Member]    
Revenue, Major Customer [Line Items]    
Net sales 2,066  
Czech Republic [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,810  
Germany [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,542  
Italy [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,675  
Switzerland [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,406  
Netherlands [Member]    
Revenue, Major Customer [Line Items]    
Net sales 974  
Other Country [Member]    
Revenue, Major Customer [Line Items]    
Net sales 6,135  
Mobile Solutions [Member]    
Revenue, Major Customer [Line Items]    
Net sales 89,794 86,446
Mobile Solutions [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 89,794  
Mobile Solutions [Member] | United States [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 49,655  
Mobile Solutions [Member] | Chinese [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 11,581  
Mobile Solutions [Member] | Mexico [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 7,236  
Mobile Solutions [Member] | Brazilian [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 9,885  
Mobile Solutions [Member] | Poland [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 2,052  
Mobile Solutions [Member] | Czech Republic [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,810  
Mobile Solutions [Member] | Germany [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,534  
Mobile Solutions [Member] | Italy [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,577  
Mobile Solutions [Member] | Switzerland [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,406  
Mobile Solutions [Member] | Other Country [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 3,058  
Power Solutions [Member]    
Revenue, Major Customer [Line Items]    
Net sales 48,682 48,424
Power Solutions [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 48,682  
Power Solutions [Member] | United States [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 40,128  
Power Solutions [Member] | Chinese [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1,485  
Power Solutions [Member] | Mexico [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 3,197  
Power Solutions [Member] | Brazilian [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 50  
Power Solutions [Member] | Poland [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 14  
Power Solutions [Member] | Germany [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 7  
Power Solutions [Member] | Italy [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 98  
Power Solutions [Member] | Netherlands [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 974  
Power Solutions [Member] | Other Country [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 2,729  
Life Sciences [Member]    
Revenue, Major Customer [Line Items]    
Net sales 31,200 $ 23,129
Life Sciences [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 31,200  
Life Sciences [Member] | United States [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 30,553  
Life Sciences [Member] | Chinese [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 126  
Life Sciences [Member] | Mexico [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 172  
Life Sciences [Member] | Germany [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales 1  
Life Sciences [Member] | Other Country [Member] | Operating Segments [Member]    
Revenue, Major Customer [Line Items]    
Net sales $ 348