XML 75 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue, Major Customer [Line Items]    
Net sales $ 213,256 $ 169,148
Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales (484) (528)
United States    
Revenue, Major Customer [Line Items]    
Net sales 153,431 119,808
United States | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales (484) (528)
Chinese    
Revenue, Major Customer [Line Items]    
Net sales 12,683 13,192
Chinese | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Mexico    
Revenue, Major Customer [Line Items]    
Net sales 8,214 10,605
Mexico | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Brazil    
Revenue, Major Customer [Line Items]    
Net sales 8,451 9,935
Brazil | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Germany    
Revenue, Major Customer [Line Items]    
Net sales 10,307 1,542
Germany | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Switzerland    
Revenue, Major Customer [Line Items]    
Net sales 4,640 1,406
Switzerland | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Poland    
Revenue, Major Customer [Line Items]    
Net sales 1,923 2,066
Poland | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Italy    
Revenue, Major Customer [Line Items]    
Net sales 2,340 1,675
Italy | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Czech Republic    
Revenue, Major Customer [Line Items]    
Net sales 1,697 1,810
Czech Republic | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
FRANCE    
Revenue, Major Customer [Line Items]    
Net sales 1,269  
FRANCE | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0  
Africa    
Revenue, Major Customer [Line Items]    
Net sales 1,156  
Africa | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0  
Netherlands    
Revenue, Major Customer [Line Items]    
Net sales   974
Netherlands | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales   0
Other Country    
Revenue, Major Customer [Line Items]    
Net sales 7,145 6,135
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 78,075 89,794
Mobile Solutions | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 44,457 49,655
Mobile Solutions | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 9,153 11,581
Mobile Solutions | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 5,378 7,236
Mobile Solutions | Brazil | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 8,382 9,885
Mobile Solutions | Germany | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,406 1,534
Mobile Solutions | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,359 1,406
Mobile Solutions | Poland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,913 2,052
Mobile Solutions | Italy | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,856 1,577
Mobile Solutions | Czech Republic | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,509 1,810
Mobile Solutions | FRANCE | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 44  
Mobile Solutions | Africa | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 0  
Mobile Solutions | Netherlands | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales   0
Mobile Solutions | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,618 3,058
Power Solutions | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 49,657 48,682
Power Solutions | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 41,115 40,128
Power Solutions | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,838 1,485
Power Solutions | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,709 3,197
Power Solutions | Brazil | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 69 50
Power Solutions | Germany | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 16 7
Power Solutions | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 16 0
Power Solutions | Poland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 4 14
Power Solutions | Italy | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 63 98
Power Solutions | Czech Republic | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 188 0
Power Solutions | FRANCE | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 0  
Power Solutions | Africa | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,156  
Power Solutions | Netherlands | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales   974
Power Solutions | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,483 2,729
Life Sciences | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 86,008 31,200
Life Sciences | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 68,343 30,553
Life Sciences | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,692 126
Life Sciences | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 127 172
Life Sciences | Brazil | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Life Sciences | Germany | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 8,885 1
Life Sciences | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 3,265 0
Life Sciences | Poland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 6 0
Life Sciences | Italy | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 421 0
Life Sciences | Czech Republic | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Life Sciences | FRANCE | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,225  
Life Sciences | Africa | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 0  
Life Sciences | Netherlands | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales   0
Life Sciences | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales $ 2,044 $ 348