XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 477,584 $ 427,534 $ 489,514
Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 220,873 201,811  
General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 150,602 128,324  
Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 61,748 58,143  
Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 44,361 39,256  
United States      
Disaggregation of Revenue [Line Items]      
Net sales 293,235 268,551 319,055
CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 56,972 52,005 45,515
BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 35,455 27,744 36,358
Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 35,697 29,865 32,304
GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 5,776 6,224 6,437
POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 3,761 4,927 6,378
Other      
Disaggregation of Revenue [Line Items]      
Net sales 46,688 38,218 43,467
Operating Segments | Mobile Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 285,863 256,360 297,749
Operating Segments | Mobile Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 182,094 170,389  
Operating Segments | Mobile Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 90,290 75,610  
Operating Segments | Mobile Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 0 0  
Operating Segments | Mobile Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 13,479 10,361  
Operating Segments | Mobile Solutions | United States      
Disaggregation of Revenue [Line Items]      
Net sales 140,383 129,147 162,445
Operating Segments | Mobile Solutions | CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 52,227 46,442 38,793
Operating Segments | Mobile Solutions | BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 34,644 27,055 36,058
Operating Segments | Mobile Solutions | Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 19,520 16,465 18,815
Operating Segments | Mobile Solutions | GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 5,230 5,846 6,372
Operating Segments | Mobile Solutions | POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 3,743 4,913 6,363
Operating Segments | Mobile Solutions | Other      
Disaggregation of Revenue [Line Items]      
Net sales 30,116 26,492 28,903
Operating Segments | Power Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 191,800 171,269 192,100
Operating Segments | Power Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 38,779 31,422  
Operating Segments | Power Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 60,312 52,714  
Operating Segments | Power Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 61,748 58,143  
Operating Segments | Power Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 30,961 28,990  
Operating Segments | Power Solutions | United States      
Disaggregation of Revenue [Line Items]      
Net sales 152,931 139,499 156,945
Operating Segments | Power Solutions | CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 4,745 5,563 6,722
Operating Segments | Power Solutions | BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 811 689 300
Operating Segments | Power Solutions | Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 16,177 13,400 13,489
Operating Segments | Power Solutions | GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 546 378 65
Operating Segments | Power Solutions | POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 18 14 15
Operating Segments | Power Solutions | Other      
Disaggregation of Revenue [Line Items]      
Net sales 16,572 11,726 14,564
Intersegment Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Net sales (79) (95) (335)
Intersegment Eliminations [Member] | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 0 0  
Intersegment Eliminations [Member] | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 0 0  
Intersegment Eliminations [Member] | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 0 0  
Intersegment Eliminations [Member] | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales (79) (95)  
Intersegment Eliminations [Member] | United States      
Disaggregation of Revenue [Line Items]      
Net sales (79) (95) (335)
Intersegment Eliminations [Member] | CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Intersegment Eliminations [Member] | BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Intersegment Eliminations [Member] | Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Intersegment Eliminations [Member] | GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Intersegment Eliminations [Member] | POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Intersegment Eliminations [Member] | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 0 $ 0 $ 0