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 |