XML 135 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Sales - Major Product Group (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 1,463,849 $ 1,358,272 $ 1,371,815
Other      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Vehicle Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 762,560 737,932 750,571
Vehicle Control | Operating Segments | Engine Management (Ignition, Emissions and Fuel Delivery)      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 467,460 450,180 454,571
Vehicle Control | Operating Segments | Electrical and Safety      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 229,361 221,782 230,487
Vehicle Control | Operating Segments | Wire Sets and Other      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 65,739 65,970 65,513
Temperature Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 380,088 337,754 351,237
Temperature Control | Operating Segments | AC System Components      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 274,926 237,756 245,484
Temperature Control | Operating Segments | Other Thermal Components      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 105,162 99,998 105,753
Engineered Solutions | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 285,456 282,586 270,007
Engineered Solutions | Operating Segments | Commercial Vehicle      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 89,171 79,376 80,275
Engineered Solutions | Operating Segments | Construction/Agriculture      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 35,832 41,665 42,385
Engineered Solutions | Operating Segments | Light Vehicle      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 91,548 92,701 91,533
Engineered Solutions | Operating Segments | All Other      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 68,905 68,844 55,814
Nissens Automotive | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 35,745 0 0
Nissens Automotive | Operating Segments | Engine Cooling      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 19,287 0 0
Nissens Automotive | Operating Segments | Air Conditioning      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 9,214 0 0
Nissens Automotive | Operating Segments | Engine Efficiency      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 7,244 $ 0 $ 0