XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Revenue by Segment and Geographical Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total net sales $ 770,462 $ 648,006 $ 834,289
North America [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 386,944 330,528 457,633
South America [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 56,777 47,663 67,534
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 261,149 214,258 259,461
Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 65,592 55,557 49,661
Control Devices [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 355,775 342,576 431,560
Control Devices [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 282,525 261,967 365,010
Control Devices [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 12,681 29,679 22,467
Control Devices [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 60,569 50,930 44,083
Electronics [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 357,910 257,767 335,195
Electronics [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 104,419 68,561 92,623
Electronics [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 248,468 184,579 236,994
Electronics [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 5,023 4,627 5,578
PST [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales 56,777 47,663 67,534
PST [Member] | South America [Member]      
Disaggregation of Revenue [Line Items]      
Total net sales $ 56,777 $ 47,663 $ 67,534