Net Sales (Details) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2024 | Mar. 31, 2023 |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | $ 331,403 | $ 328,028 |
United States [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 269,940 | 280,189 |
Canada [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 23,972 | 16,323 |
Europe [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 14,505 | 15,282 |
Mexico [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 12,232 | 10,355 |
Asia [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 8,803 | 4,136 |
Other Foreign [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 1,951 | 1,743 |
Vehicle Control [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 185,524 | 184,577 |
Vehicle Control [Member] | United States [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 164,821 | 166,412 |
Vehicle Control [Member] | Canada [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 9,158 | 8,330 |
Vehicle Control [Member] | Europe [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 283 | 198 |
Vehicle Control [Member] | Mexico [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 10,020 | 8,587 |
Vehicle Control [Member] | Asia [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 101 | 62 |
Vehicle Control [Member] | Other Foreign [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 1,141 | 988 |
Vehicle Control [Member] | Engine Management (Ignition, Emissions and Fuel Delivery) [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 116,085 | 116,083 |
Vehicle Control [Member] | Electrical and Safety [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 52,407 | 51,804 |
Vehicle Control [Member] | Wire Sets and Other [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 17,032 | 16,690 |
Temperature Control [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 71,608 | 72,406 |
Temperature Control [Member] | United States [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 64,665 | 69,571 |
Temperature Control [Member] | Canada [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 6,632 | 2,755 |
Temperature Control [Member] | Europe [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 16 | 0 |
Temperature Control [Member] | Mexico [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 5 | 0 |
Temperature Control [Member] | Asia [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 141 | 20 |
Temperature Control [Member] | Other Foreign [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 149 | 60 |
Temperature Control [Member] | AC System Components [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 49,960 | 50,798 |
Temperature Control [Member] | Other Thermal Components [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 21,648 | 21,608 |
Engineered Solutions [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 74,271 | 71,045 |
Engineered Solutions [Member] | United States [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 40,454 | 44,206 |
Engineered Solutions [Member] | Canada [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 8,182 | 5,238 |
Engineered Solutions [Member] | Europe [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 14,206 | 15,084 |
Engineered Solutions [Member] | Mexico [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 2,207 | 1,768 |
Engineered Solutions [Member] | Asia [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 8,561 | 4,054 |
Engineered Solutions [Member] | Other Foreign [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 661 | 695 |
Engineered Solutions [Member] | Commercial Vehicle [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 22,908 | 20,232 |
Engineered Solutions [Member] | Construction Agriculture [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 10,076 | 11,692 |
Engineered Solutions [Member] | Light Vehicle [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 21,803 | 23,019 |
Engineered Solutions [Member] | All Other [Member] | | |
Disaggregation of Revenue [Abstract] | | |
Disaggregation of net sales | 19,484 | 16,102 |
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 |