XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales $ 328,028 $ 322,831
United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 280,189 277,272
Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 16,323 15,709
Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 15,282 11,537
Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 10,355 7,791
Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 4,136 8,503
Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 1,743 2,019
Vehicle Control [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 184,577 177,264
Vehicle Control [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 166,412 161,071
Vehicle Control [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 8,330 8,708
Vehicle Control [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 198 192
Vehicle Control [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 8,587 6,083
Vehicle Control [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 62 80
Vehicle Control [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 988 1,130
Vehicle Control [Member] | Engine Management (Ignition, Emission Control, Fuel Delivery [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 116,083 109,149
Vehicle Control [Member] | Electrical and Safety [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 51,804 52,257
Vehicle Control [Member] | Wire Sets and Other [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 16,690 15,858
Temperature Control [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 72,406 73,058
Temperature Control [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 69,571 69,312
Temperature Control [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 2,755 3,499
Temperature Control [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 15
Temperature Control [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 84
Temperature Control [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 20 22
Temperature Control [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 60 126
Temperature Control [Member] | AC System Components [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 45,752 47,374
Temperature Control [Member] | Other Thermal Components [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 26,654 25,684
Engineered Solutions [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 71,045 72,509
Engineered Solutions [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 44,206 46,889
Engineered Solutions [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 5,238 3,502
Engineered Solutions [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 15,084 11,330
Engineered Solutions [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 1,768 1,624
Engineered Solutions [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 4,054 8,401
Engineered Solutions [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 695 763
Engineered Solutions [Member] | Commercial Vehicle [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 19,857 21,451
Engineered Solutions [Member] | Construction Agriculture [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 12,795 10,984
Engineered Solutions [Member] | Light Vehicle [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 22,966 26,075
Engineered Solutions [Member] | All Other [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 15,427 13,999
Other [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales 0 0
Other [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales $ 0 $ 0