XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggragation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 124,443 $ 127,297 $ 376,737 $ 380,726
Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (2) 51 (13) 0
Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 64,574 62,210 191,257 181,462
General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 29,635 34,297 97,191 109,609
Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,802 17,025 49,995 52,981
Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 12,432 13,765 38,294 36,674
Other End Market Member | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (2) 51 (13)  
Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 78,961 76,122 234,132 225,542
Mobile Solutions [Member] | Operating Segments        
Disaggregation of Revenue [Line Items]        
Net sales 78,961 76,122 234,132 225,542
Mobile Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 55,933 51,388 164,698 150,834
Mobile Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,284 19,546 56,725 61,883
Mobile Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Mobile Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 5,744 5,188 12,709 12,825
Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 45,484 51,124 142,618 155,184
Power Solutions [Member] | Operating Segments        
Disaggregation of Revenue [Line Items]        
Net sales 45,484 51,124 142,618 155,184
Power Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 8,641 10,822 26,559 30,628
Power Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,351 14,751 40,466 47,726
Power Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,802 17,025 49,995 52,981
Power Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 6,690 8,526 25,598 23,849
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 73,479 75,049 228,408 229,625
UNITED STATES | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (2) 51 (13) 0
UNITED STATES | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 37,048 35,419 112,850 109,183
UNITED STATES | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 36,433 39,579 115,571 120,442
CHINA        
Disaggregation of Revenue [Line Items]        
Net sales 14,085 14,217 42,194 38,010
CHINA | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,414 12,839 37,714 34,155
CHINA | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,671 1,378 4,480 3,855
BRAZIL        
Disaggregation of Revenue [Line Items]        
Net sales 14,151 14,246 37,851 36,916
BRAZIL | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 13,936 14,109 37,372 36,122
BRAZIL | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 215 137 479 794
MEXICO        
Disaggregation of Revenue [Line Items]        
Net sales 6,425 9,954 20,998 32,204
MEXICO | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,221 5,185 11,106 18,336
MEXICO | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,204 4,769 9,892 13,868
GERMANY        
Disaggregation of Revenue [Line Items]        
Net sales 2,237 1,516 5,946 4,055
GERMANY | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2,139 1,432 5,617 3,836
GERMANY | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 98 84 329 219
POLAND        
Disaggregation of Revenue [Line Items]        
Net sales 1,399 1,102 5,036 3,605
POLAND | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,397 1,100 5,025 3,598
POLAND | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2 2 11 7
Other Country [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,667 11,213 36,304 36,311
Other Country [Member] | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 8,806 6,038 24,448 20,312
Other Country [Member] | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 3,861 $ 5,175 $ 11,856 $ 15,999