XML 74 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue, Major Customer [Line Items]        
Net sales $ 196,349 $ 157,947 $ 365,497 $ 315,502
Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales (703)   (1,231)  
United States [Member]        
Revenue, Major Customer [Line Items]        
Net sales 137,804   257,612  
United States [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales (703)   (1,231)  
Chinese [Member]        
Revenue, Major Customer [Line Items]        
Net sales 13,852   27,044  
Chinese [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mexico [Member]        
Revenue, Major Customer [Line Items]        
Net sales 10,751   21,356  
Mexico [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Brazilian [Member]        
Revenue, Major Customer [Line Items]        
Net sales 9,666   19,601  
Brazilian [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Poland [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,924   3,990  
Poland [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Czech Republic [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,561   3,371  
Czech Republic [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Italy [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,710   3,385  
Italy [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Germany [Member]        
Revenue, Major Customer [Line Items]        
Net sales 5,367   6,909  
Germany [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Switzerland [Member]        
Revenue, Major Customer [Line Items]        
Net sales 3,043   4,449  
Switzerland [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Netherlands [Member]        
Revenue, Major Customer [Line Items]        
Net sales 933   1,907  
Netherlands [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Other Country [Member]        
Revenue, Major Customer [Line Items]        
Net sales 9,738   15,873  
Other Country [Member] | Intersegment Sales Eliminations [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mobile Solutions [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 88,079 86,658 177,873 173,104
Mobile Solutions [Member] | United States [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 48,142   97,797  
Mobile Solutions [Member] | Chinese [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 11,581   23,162  
Mobile Solutions [Member] | Mexico [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 7,236   14,472  
Mobile Solutions [Member] | Brazilian [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 9,637   19,522  
Mobile Solutions [Member] | Poland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,919   3,971  
Mobile Solutions [Member] | Czech Republic [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,561   3,371  
Mobile Solutions [Member] | Italy [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,562   3,139  
Mobile Solutions [Member] | Germany [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,551   3,085  
Mobile Solutions [Member] | Switzerland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,294   2,700  
Mobile Solutions [Member] | Netherlands [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mobile Solutions [Member] | Other Country [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 3,596   6,654  
Power Solutions [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 49,820 48,734 98,502 97,158
Power Solutions [Member] | United States [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 41,924   82,052  
Power Solutions [Member] | Chinese [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 959   2,444  
Power Solutions [Member] | Mexico [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 3,348   6,545  
Power Solutions [Member] | Brazilian [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   50  
Power Solutions [Member] | Poland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 4   18  
Power Solutions [Member] | Czech Republic [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Power Solutions [Member] | Italy [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 11   109  
Power Solutions [Member] | Germany [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   7  
Power Solutions [Member] | Switzerland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 29   29  
Power Solutions [Member] | Netherlands [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 933   1,907  
Power Solutions [Member] | Other Country [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 2,612   5,341  
Life Sciences [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 59,153 $ 23,114 90,353 $ 46,243
Life Sciences [Member] | United States [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 48,441   78,994  
Life Sciences [Member] | Chinese [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,312   1,438  
Life Sciences [Member] | Mexico [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 167   339  
Life Sciences [Member] | Brazilian [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 29   29  
Life Sciences [Member] | Poland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1   1  
Life Sciences [Member] | Czech Republic [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Life Sciences [Member] | Italy [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 137   137  
Life Sciences [Member] | Germany [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 3,816   3,817  
Life Sciences [Member] | Switzerland [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 1,720   1,720  
Life Sciences [Member] | Netherlands [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Life Sciences [Member] | Other Country [Member] | Operating Segments [Member]        
Revenue, Major Customer [Line Items]        
Net sales $ 3,530   $ 3,878