XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 489,270 $ 498,738 $ 477,584
Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 247,541 238,231 220,873
General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 125,626 139,970 150,602
Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 67,546 70,055 61,748
Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 48,557 50,482 44,361
United States      
Disaggregation of Revenue [Line Items]      
Net sales 294,045 301,823 293,235
CHINA      
Disaggregation of Revenue [Line Items]      
Net sales 58,195 51,556 56,972
BRAZIL      
Disaggregation of Revenue [Line Items]      
Net sales 48,696 48,216 35,455
Mexico      
Disaggregation of Revenue [Line Items]      
Net sales 26,683 40,645 35,697
GERMANY      
Disaggregation of Revenue [Line Items]      
Net sales 8,700 5,506 5,776
POLAND      
Disaggregation of Revenue [Line Items]      
Net sales 6,161 5,042 3,761
Other      
Disaggregation of Revenue [Line Items]      
Net sales 46,790 45,950 46,688
Intersegment Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Net sales (13) (2) (79)
Intersegment Eliminations [Member] | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales (13) (2) (79)
Operating Segments | Mobile Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 303,335 293,536 285,863
Operating Segments | Mobile Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 212,582 197,341 182,094
Operating Segments | Mobile Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 73,350 78,142 90,290
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 17,403 18,053 13,479
Operating Segments | Power Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 185,948 205,204 191,800
Operating Segments | Power Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 34,959 40,890 38,779
Operating Segments | Power Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 52,276 61,828 60,312
Operating Segments | Power Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 67,546 70,055 61,748
Operating Segments | Power Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales $ 31,167 $ 32,431 $ 30,961