XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Disaggragation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 125,206 $ 125,362 $ 252,294 $ 253,429
Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (9) (37) (11) (51)
Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 62,076 58,578 126,683 119,252
General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 32,738 37,172 67,556 75,312
Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,608 18,757 32,193 35,956
Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 12,784 10,855 25,862 22,909
Other End Market Member | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (9) (37) (11) (51)
Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 77,153 73,350 155,171 149,420
Mobile Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 52,961 48,850 108,765 99,446
Mobile Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 19,228 20,532 39,441 42,337
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 4,964 3,968 6,965 7,637
Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 48,062 52,049 97,134 104,060
Power Solutions [Member] | Automotive [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 9,115 9,728 17,918 19,806
Power Solutions [Member] | General Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 13,510 16,640 28,115 32,975
Power Solutions [Member] | Electrical [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 17,608 18,757 32,193 35,956
Power Solutions [Member] | Other End Market Member        
Disaggregation of Revenue [Line Items]        
Net sales 7,829 6,924 18,908 15,323
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 77,503 76,294 154,929 154,576
UNITED STATES | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (9) (37)    
UNITED STATES | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 38,596 35,954 75,802 73,764
UNITED STATES | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 38,916 40,377 79,138 80,863
CHINA        
Disaggregation of Revenue [Line Items]        
Net sales 13,548 9,997 28,109 23,793
CHINA | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 11,488 8,764 25,300 21,316
CHINA | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2,060 1,233 2,809 2,477
BRAZIL        
Disaggregation of Revenue [Line Items]        
Net sales 11,979 11,605 23,700 22,670
BRAZIL | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 11,825 11,293 23,436 22,013
BRAZIL | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 154 312 264 657
MEXICO        
Disaggregation of Revenue [Line Items]        
Net sales 6,806 12,445 14,573 22,250
MEXICO | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,606 8,087 7,885 13,151
MEXICO | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,200 4,358 6,688 9,099
GERMANY        
Disaggregation of Revenue [Line Items]        
Net sales 1,903 1,194 3,709 2,539
GERMANY | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,746 1,121 3,478 2,404
GERMANY | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 157 73 231 135
POLAND        
Disaggregation of Revenue [Line Items]        
Net sales 1,776 1,159 3,637 2,503
POLAND | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,772 1,158 3,628 2,498
POLAND | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 4 1 9 5
Other Country [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 11,691 12,668 23,637 25,098
Other Country [Member] | Mobile Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 8,120 6,973 15,642 14,274
Other Country [Member] | Power Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 3,571 $ 5,695 $ 7,995 $ 10,824