XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Disaggragation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 103,882 $ 113,587 $ 317,492 $ 357,777
Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 60,591 55,125 186,327 170,639
General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 13,749 27,472 39,941 90,526
Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,680 20,301 56,656 62,019
Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 11,862 10,689 34,568 34,593
Operating Segments | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 59,117 70,678 184,752 216,593
Operating Segments | Mobile Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 52,654 48,062 163,313 147,254
Operating Segments | Mobile Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,061 17,351 6,431 53,598
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 5,402 5,265 15,008 15,741
Operating Segments | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 44,948 42,935 133,096 141,324
Operating Segments | Power Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 7,937 7,063 23,014 23,385
Operating Segments | Power Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,688 10,121 33,510 36,928
Operating Segments | Power Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,680 20,301 56,656 62,019
Operating Segments | Power Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 6,643 5,450 19,916 18,992
Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (183) (26) (356) (140)
Intersegment Eliminations [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales $ (183) $ (26) $ (356) $ (140)