XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information (Revenue by Country) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 932,886 $ 802,583 $ 898,260
Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 534,429 458,679 515,127
Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 378,017 328,177 361,603
Other      
Disaggregation of Revenue [Line Items]      
Net sales 20,440 15,727 21,530
Total Americas      
Disaggregation of Revenue [Line Items]      
Net sales 273,360 234,910 274,886
Total Americas | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 96,691 93,765 99,340
Total Americas | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 171,406 136,784 170,126
Total Americas | Other      
Disaggregation of Revenue [Line Items]      
Net sales 5,263 4,361 5,420
United States      
Disaggregation of Revenue [Line Items]      
Net sales 259,272 222,848 261,052
United States | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 93,584 90,822 95,627
United States | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 161,180 128,347 160,918
United States | Other      
Disaggregation of Revenue [Line Items]      
Net sales 4,508 3,679 4,507
Other Americas      
Disaggregation of Revenue [Line Items]      
Net sales 14,088 12,062 13,834
Other Americas | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 3,107 2,943 3,713
Other Americas | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 10,226 8,437 9,208
Other Americas | Other      
Disaggregation of Revenue [Line Items]      
Net sales 755 682 913
Total APAC      
Disaggregation of Revenue [Line Items]      
Net sales 435,511 380,673 437,437
Total APAC | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 278,522 224,127 277,376
Total APAC | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 149,569 151,525 151,055
Total APAC | Other      
Disaggregation of Revenue [Line Items]      
Net sales 7,420 5,021 9,006
China      
Disaggregation of Revenue [Line Items]      
Net sales 320,195 264,317 295,257
China | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 193,422 153,297 193,518
China | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 122,000 108,161 95,653
China | Other      
Disaggregation of Revenue [Line Items]      
Net sales 4,773 2,859 6,086
Other APAC      
Disaggregation of Revenue [Line Items]      
Net sales 115,316 116,356 142,180
Other APAC | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 85,100 70,830 83,858
Other APAC | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 27,569 43,364 55,402
Other APAC | Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,647 2,162 2,920
Total EMEA      
Disaggregation of Revenue [Line Items]      
Net sales 224,015 187,000 185,937
Total EMEA | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 159,216 140,787 138,411
Total EMEA | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 57,042 39,868 40,422
Total EMEA | Other      
Disaggregation of Revenue [Line Items]      
Net sales 7,757 6,345 7,104
Germany      
Disaggregation of Revenue [Line Items]      
Net sales 102,572 90,409 87,948
Germany | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 72,531 70,881 73,673
Germany | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 29,214 19,118 13,702
Germany | Other      
Disaggregation of Revenue [Line Items]      
Net sales 827 410 573
Other EMEA      
Disaggregation of Revenue [Line Items]      
Net sales 121,443 96,591 97,989
Other EMEA | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 86,685 69,906 64,738
Other EMEA | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 27,828 20,750 26,720
Other EMEA | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 6,930 $ 5,935 $ 6,531