XML 81 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue, Major Customer [Line Items]    
Net sales $ 199,745 $ 213,256
Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales (588) (484)
United States    
Revenue, Major Customer [Line Items]    
Net sales 145,200 153,431
United States | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales (588) (484)
Chinese    
Revenue, Major Customer [Line Items]    
Net sales 10,887 12,683
Chinese | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Mexico    
Revenue, Major Customer [Line Items]    
Net sales 7,099 8,214
Mexico | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Brazil    
Revenue, Major Customer [Line Items]    
Net sales 8,713 8,451
Brazil | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Germany    
Revenue, Major Customer [Line Items]    
Net sales 7,799 10,307
Germany | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Switzerland    
Revenue, Major Customer [Line Items]    
Net sales 3,984 4,640
Switzerland | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Other Country    
Revenue, Major Customer [Line Items]    
Net sales 16,063 15,530
Other Country | Intersegment Sales Eliminations    
Revenue, Major Customer [Line Items]    
Net sales 0 0
Life Sciences | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 84,048 86,008
Life Sciences | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 70,362 68,343
Life Sciences | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,038 1,692
Life Sciences | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 120 127
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 5,610 8,885
Life Sciences | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 3,032 3,265
Life Sciences | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,886 3,696
Mobile Solutions | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 69,884 78,075
Mobile Solutions | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 37,129 44,457
Mobile Solutions | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 7,692 9,153
Mobile Solutions | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 4,836 5,378
Mobile Solutions | Brazil | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 8,583 8,382
Mobile Solutions | Germany | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,150 1,406
Mobile Solutions | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 931 1,359
Mobile Solutions | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 8,563 7,940
Power Solutions | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 46,401 49,657
Power Solutions | United States | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 38,297 41,115
Power Solutions | Chinese | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 1,157 1,838
Power Solutions | Mexico | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 2,143 2,709
Power Solutions | Brazil | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 130 69
Power Solutions | Germany | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 39 16
Power Solutions | Switzerland | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales 21 16
Power Solutions | Other Country | Operating Segments    
Revenue, Major Customer [Line Items]    
Net sales $ 4,614 $ 3,894