XML 75 R63.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Major Customer [Line Items]        
Net sales $ 205,683 $ 148,156 $ 571,180 $ 463,658
Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales (567)   (1,798)  
United States        
Revenue, Major Customer [Line Items]        
Net sales 147,780   405,392  
United States | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales (567)   (1,798)  
Chinese        
Revenue, Major Customer [Line Items]        
Net sales 15,212   42,256  
Chinese | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mexico        
Revenue, Major Customer [Line Items]        
Net sales 8,914   30,270  
Mexico | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Brazilian        
Revenue, Major Customer [Line Items]        
Net sales 8,307   27,908  
Brazilian | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Germany        
Revenue, Major Customer [Line Items]        
Net sales 8,753   15,662  
Germany | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 1,467   7,777  
Switzerland | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Poland        
Revenue, Major Customer [Line Items]        
Net sales 3,328   5,509  
Poland | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Italy        
Revenue, Major Customer [Line Items]        
Net sales 1,519   4,881  
Italy | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Czech Republic        
Revenue, Major Customer [Line Items]        
Net sales 1,496   4,838  
Czech Republic | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Netherlands        
Revenue, Major Customer [Line Items]        
Net sales 649   2,556  
Netherlands | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Other Country        
Revenue, Major Customer [Line Items]        
Net sales 8,258   24,131  
Other Country | Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mobile Solutions | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 81,805 81,664 259,678 254,768
Mobile Solutions | United States | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 46,341   144,138  
Mobile Solutions | Chinese | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 11,111   34,273  
Mobile Solutions | Mexico | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 6,570   21,042  
Mobile Solutions | Brazilian | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 8,200   27,722  
Mobile Solutions | Germany | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,415   4,500  
Mobile Solutions | Switzerland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,420   3,915  
Mobile Solutions | Poland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,215   5,485  
Mobile Solutions | Italy | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,514   4,424  
Mobile Solutions | Czech Republic | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,285   4,791  
Mobile Solutions | Netherlands | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Mobile Solutions | Other Country | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 2,734   9,388  
Power Solutions | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 46,082 44,824 144,584 141,982
Power Solutions | United States | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 38,137   120,189  
Power Solutions | Chinese | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 1,696   4,140  
Power Solutions | Mexico | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 2,254   8,799  
Power Solutions | Brazilian | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 107   157  
Power Solutions | Germany | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 17   24  
Power Solutions | Switzerland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 47   35  
Power Solutions | Poland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 6   23  
Power Solutions | Italy | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 5   214  
Power Solutions | Czech Republic | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 105   47  
Power Solutions | Netherlands | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 649   2,556  
Power Solutions | Other Country | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 3,059   8,400  
Life Sciences | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 78,363 $ 22,154 168,716 $ 68,397
Life Sciences | United States | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 63,869   142,863  
Life Sciences | Chinese | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 2,405   3,843  
Life Sciences | Mexico | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 90   429  
Life Sciences | Brazilian | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 0   29  
Life Sciences | Germany | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 7,321   11,138  
Life Sciences | Switzerland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 0   3,827  
Life Sciences | Poland | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 2,107   1  
Life Sciences | Italy | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 0   243  
Life Sciences | Czech Republic | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 106   0  
Life Sciences | Netherlands | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales 0   0  
Life Sciences | Other Country | Operating Segments        
Revenue, Major Customer [Line Items]        
Net sales $ 2,465   $ 6,343