XML 108 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Segments and Geographic Information (Net Sales by Geographic Area) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 971,171 $ 932,886 $ 802,583
Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 530,215 534,429 458,679
Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 420,006 378,017 328,177
Other      
Disaggregation of Revenue [Line Items]      
Net sales 20,950 20,440 15,727
Total Americas      
Disaggregation of Revenue [Line Items]      
Net sales 318,940 273,360 234,910
Total Americas | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 129,335 96,691 93,765
Total Americas | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 184,879 171,406 136,784
Total Americas | Other      
Disaggregation of Revenue [Line Items]      
Net sales 4,726 5,263 4,361
United States      
Disaggregation of Revenue [Line Items]      
Net sales 296,636 259,272 222,848
United States | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 122,707 93,584 90,822
United States | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 169,490 161,180 128,347
United States | Other      
Disaggregation of Revenue [Line Items]      
Net sales 4,439 4,508 3,679
Other Americas      
Disaggregation of Revenue [Line Items]      
Net sales 22,304 14,088 12,062
Other Americas | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 6,628 3,107 2,943
Other Americas | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 15,389 10,226 8,437
Other Americas | Other      
Disaggregation of Revenue [Line Items]      
Net sales 287 755 682
Total APAC      
Disaggregation of Revenue [Line Items]      
Net sales 392,788 435,511 380,673
Total APAC | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 229,640 278,522 224,127
Total APAC | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 153,059 149,569 151,525
Total APAC | Other      
Disaggregation of Revenue [Line Items]      
Net sales 10,089 7,420 5,021
China      
Disaggregation of Revenue [Line Items]      
Net sales 283,498 320,195 264,317
China | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 154,435 193,422 153,297
China | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 121,666 122,000 108,161
China | Other      
Disaggregation of Revenue [Line Items]      
Net sales 7,397 4,773 2,859
Other APAC      
Disaggregation of Revenue [Line Items]      
Net sales 109,290 115,316 116,356
Other APAC | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 75,205 85,100 70,830
Other APAC | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 31,393 27,569 43,364
Other APAC | Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,692 2,647 2,162
Total EMEA      
Disaggregation of Revenue [Line Items]      
Net sales 259,443 224,015 187,000
Total EMEA | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 171,240 159,216 140,787
Total EMEA | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 82,068 57,042 39,868
Total EMEA | Other      
Disaggregation of Revenue [Line Items]      
Net sales 6,135 7,757 6,345
Germany      
Disaggregation of Revenue [Line Items]      
Net sales 110,148 102,572 90,409
Germany | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 78,666 72,531 70,881
Germany | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 30,390 29,214 19,118
Germany | Other      
Disaggregation of Revenue [Line Items]      
Net sales 1,092 827 410
Other EMEA      
Disaggregation of Revenue [Line Items]      
Net sales 149,295 121,443 96,591
Other EMEA | Advanced Electronics Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 92,574 86,685 69,906
Other EMEA | Elastomeric Material Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 51,678 27,828 20,750
Other EMEA | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 5,043 $ 6,930 $ 5,935