XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Disaggragation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 105,688 $ 121,198
Automotive [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 60,124 57,231
General Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 13,982 31,851
Electrical [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 20,532 20,232
Other End Market Member    
Disaggregation of Revenue [Line Items]    
Net sales 11,050 11,884
Operating Segments | Mobile Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 62,244 73,060
Operating Segments | Mobile Solutions [Member] | Automotive [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 52,887 48,975
Operating Segments | Mobile Solutions [Member] | General Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 4,403 18,713
Operating Segments | Mobile Solutions [Member] | Electrical [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Operating Segments | Mobile Solutions [Member] | Other End Market Member    
Disaggregation of Revenue [Line Items]    
Net sales 4,954 5,372
Operating Segments | Power Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 43,508 48,238
Operating Segments | Power Solutions [Member] | Automotive [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 7,237 8,256
Operating Segments | Power Solutions [Member] | General Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 9,579 13,138
Operating Segments | Power Solutions [Member] | Electrical [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 20,532 20,232
Operating Segments | Power Solutions [Member] | Other End Market Member    
Disaggregation of Revenue [Line Items]    
Net sales 6,160 6,612
Intersegment Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Net sales (64) (100)
Intersegment Eliminations [Member] | Other End Market Member    
Disaggregation of Revenue [Line Items]    
Net sales $ (64) $ (100)