XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 498,738 $ 477,584 $ 427,534
Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 238,231 220,873 201,811
General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 139,970 150,602 128,324
Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 70,055 61,748 58,143
Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 50,482 44,361 39,256
United States      
Disaggregation of Revenue [Line Items]      
Net sales 301,823 293,235 268,551
CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 51,556 56,972 52,005
BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 48,216 35,455 27,744
Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 40,645 35,697 29,865
GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 5,506 5,776 6,224
POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 5,042 3,761 4,927
Other      
Disaggregation of Revenue [Line Items]      
Net sales 45,950 46,688 38,218
Operating Segments | Mobile Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 293,536 285,863 256,360
Operating Segments | Mobile Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 197,341 182,094 170,389
Operating Segments | Mobile Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 78,142 90,290 75,610
Operating Segments | Mobile Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Operating Segments | Mobile Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 18,053 13,479 10,361
Operating Segments | Mobile Solutions | United States      
Disaggregation of Revenue [Line Items]      
Net sales 140,931 140,383 129,147
Operating Segments | Mobile Solutions | CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 46,045 52,227 46,442
Operating Segments | Mobile Solutions | BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 47,266 34,644 27,055
Operating Segments | Mobile Solutions | Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 23,348 19,520 16,465
Operating Segments | Mobile Solutions | GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 5,158 5,230 5,846
Operating Segments | Mobile Solutions | POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 5,031 3,743 4,913
Operating Segments | Mobile Solutions | Other      
Disaggregation of Revenue [Line Items]      
Net sales 25,757 30,116 26,492
Operating Segments | Power Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 205,204 191,800 171,269
Operating Segments | Power Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 40,890 38,779 31,422
Operating Segments | Power Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 61,828 60,312 52,714
Operating Segments | Power Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 70,055 61,748 58,143
Operating Segments | Power Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 32,431 30,961 28,990
Operating Segments | Power Solutions | United States      
Disaggregation of Revenue [Line Items]      
Net sales 160,894 152,931 139,499
Operating Segments | Power Solutions | CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 5,511 4,745 5,563
Operating Segments | Power Solutions | BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 950 811 689
Operating Segments | Power Solutions | Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 17,297 16,177 13,400
Operating Segments | Power Solutions | GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 348 546 378
Operating Segments | Power Solutions | POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 11 18 14
Operating Segments | Power Solutions | Other      
Disaggregation of Revenue [Line Items]      
Net sales 20,193 16,572 11,726
Intersegment Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Net sales (2) (79) (95)
Intersegment Eliminations [Member] | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales (2) (79) (95)
Intersegment Eliminations [Member] | United States      
Disaggregation of Revenue [Line Items]      
Net sales $ (2) $ (79) $ (95)