XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 464,290 $ 489,270 $ 498,738
Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 221,192 247,541 238,231
General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 117,734 125,626 139,970
Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 80,545 67,546 70,055
Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales 44,819 48,557 50,482
Intersegment Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Net sales (199) (13) (2)
Intersegment Eliminations [Member] | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales (199) (13) (2)
Operating Segments | Mobile Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 283,944 303,335 293,536
Operating Segments | Mobile Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 192,277 212,582 197,341
Operating Segments | Mobile Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 71,244 73,350 78,142
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 20,423 17,403 18,053
Operating Segments | Power Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 180,545 185,948 205,204
Operating Segments | Power Solutions | Automotive Member      
Disaggregation of Revenue [Line Items]      
Net sales 28,915 34,959 40,890
Operating Segments | Power Solutions | General Industrial Member      
Disaggregation of Revenue [Line Items]      
Net sales 46,490 52,276 61,828
Operating Segments | Power Solutions | Electrical Member      
Disaggregation of Revenue [Line Items]      
Net sales 80,545 67,546 70,055
Operating Segments | Power Solutions | Other End Market Member      
Disaggregation of Revenue [Line Items]      
Net sales $ 24,595 $ 31,167 $ 32,431