XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Disaggragation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 107,921 $ 122,992 $ 213,609 $ 244,190
Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 65,612 58,283 125,736 115,514
General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,210 31,203 26,192 63,054
Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 18,444 21,486 38,976 41,718
Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 11,655 12,020 22,705 23,904
Operating Segments | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 63,391 72,855 125,635 145,915
Operating Segments | Mobile Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 57,772 50,217 110,659 99,192
Operating Segments | Mobile Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 967 17,534 5,370 36,247
Operating Segments | Mobile Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Operating Segments | Mobile Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 4,652 5,104 9,606 10,476
Operating Segments | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 44,641 50,151 88,149 98,389
Operating Segments | Power Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 7,840 8,066 15,077 16,322
Operating Segments | Power Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 11,243 13,669 20,822 26,807
Operating Segments | Power Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 18,444 21,486 38,976 41,718
Operating Segments | Power Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 7,114 6,930 13,274 13,542
Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (111) (14) (175) (114)
Intersegment Eliminations [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales $ (111) $ (14) $ (175) $ (114)