XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue, Major Customer [Line Items]        
Net sales $ 150,420 $ 221,666 $ 350,165 $ 434,922
United States and Puerto Rico        
Revenue, Major Customer [Line Items]        
Net sales 110,616 158,818 255,816 312,249
China        
Revenue, Major Customer [Line Items]        
Net sales 14,694 12,789 25,581 25,472
Brazil        
Revenue, Major Customer [Line Items]        
Net sales 2,202 9,716 10,915 18,167
Mexico        
Revenue, Major Customer [Line Items]        
Net sales 6,581 9,418 13,680 17,632
Germany        
Revenue, Major Customer [Line Items]        
Net sales 5,927 9,784 13,726 20,091
Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 3,210 4,687 7,194 9,328
Other        
Revenue, Major Customer [Line Items]        
Net sales 7,190 16,454 23,253 31,983
Operating Segments | Life Sciences        
Revenue, Major Customer [Line Items]        
Net sales 72,399 91,332 156,447 177,340
Operating Segments | Life Sciences | United States and Puerto Rico        
Revenue, Major Customer [Line Items]        
Net sales 60,027 74,229 130,389 142,572
Operating Segments | Life Sciences | China        
Revenue, Major Customer [Line Items]        
Net sales 2,716 1,873 4,754 3,565
Operating Segments | Life Sciences | Brazil        
Revenue, Major Customer [Line Items]        
Net sales 7 0 7 0
Operating Segments | Life Sciences | Mexico        
Revenue, Major Customer [Line Items]        
Net sales 6 117 126 244
Operating Segments | Life Sciences | Germany        
Revenue, Major Customer [Line Items]        
Net sales 4,986 8,447 10,596 17,332
Operating Segments | Life Sciences | Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 2,590 3,509 5,622 6,775
Operating Segments | Life Sciences | Other        
Revenue, Major Customer [Line Items]        
Net sales 2,067 3,157 4,953 6,852
Operating Segments | Mobile Solutions        
Revenue, Major Customer [Line Items]        
Net sales 41,037 79,444 110,921 157,519
Operating Segments | Mobile Solutions | United States and Puerto Rico        
Revenue, Major Customer [Line Items]        
Net sales 20,237 44,512 57,366 88,969
Operating Segments | Mobile Solutions | China        
Revenue, Major Customer [Line Items]        
Net sales 10,726 9,318 18,418 18,471
Operating Segments | Mobile Solutions | Brazil        
Revenue, Major Customer [Line Items]        
Net sales 2,132 9,636 10,715 18,018
Operating Segments | Mobile Solutions | Mexico        
Revenue, Major Customer [Line Items]        
Net sales 2,456 5,066 7,292 10,444
Operating Segments | Mobile Solutions | Germany        
Revenue, Major Customer [Line Items]        
Net sales 851 1,316 3,001 2,722
Operating Segments | Mobile Solutions | Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 618 1,153 1,549 2,512
Operating Segments | Mobile Solutions | Other        
Revenue, Major Customer [Line Items]        
Net sales 4,017 8,443 12,580 16,383
Operating Segments | Power Solutions        
Revenue, Major Customer [Line Items]        
Net sales 37,491 51,393 83,892 101,050
Operating Segments | Power Solutions | United States and Puerto Rico        
Revenue, Major Customer [Line Items]        
Net sales 30,859 40,580 69,156 81,695
Operating Segments | Power Solutions | China        
Revenue, Major Customer [Line Items]        
Net sales 1,252 1,598 2,409 3,436
Operating Segments | Power Solutions | Brazil        
Revenue, Major Customer [Line Items]        
Net sales 63 80 193 149
Operating Segments | Power Solutions | Mexico        
Revenue, Major Customer [Line Items]        
Net sales 4,119 4,235 6,262 6,944
Operating Segments | Power Solutions | Germany        
Revenue, Major Customer [Line Items]        
Net sales 90 21 129 37
Operating Segments | Power Solutions | Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 2 25 23 41
Operating Segments | Power Solutions | Other        
Revenue, Major Customer [Line Items]        
Net sales 1,106 4,854 5,720 8,748
Intersegment Sales Eliminations        
Revenue, Major Customer [Line Items]        
Net sales (507) (503) (1,095) (987)
Intersegment Sales Eliminations | United States and Puerto Rico        
Revenue, Major Customer [Line Items]        
Net sales (507) (503) (1,095) (987)
Intersegment Sales Eliminations | China        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Intersegment Sales Eliminations | Brazil        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Intersegment Sales Eliminations | Mexico        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Intersegment Sales Eliminations | Germany        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Intersegment Sales Eliminations | Switzerland        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Intersegment Sales Eliminations | Other        
Revenue, Major Customer [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0