XML 140 R107.htm IDEA: XBRL DOCUMENT v3.25.4
Net Sales - Schedule of Major Product Group (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 1,791,158 $ 1,463,849 $ 1,358,272
Intersegment sales      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales (462) 0 0
Vehicle Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 785,392 762,560 737,932
Vehicle Control | Operating Segments | Engine Management (Ignition, Emissions and Fuel Delivery)      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 486,203 467,460 450,180
Vehicle Control | Operating Segments | Electrical and Safety      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 241,938 229,361 221,782
Vehicle Control | Operating Segments | Wire Sets and Other      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 57,251 65,739 65,970
Temperature Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 426,367 380,088 337,754
Temperature Control | Operating Segments | AC System Components      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 316,781 274,926 237,756
Temperature Control | Operating Segments | Other Thermal Components      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 109,586 105,162 99,998
Nissens Automotive | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 305,377 35,745 0
Nissens Automotive | Operating Segments | Air Conditioning      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 126,727 9,214 0
Nissens Automotive | Operating Segments | Engine Cooling      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 126,389 19,287 0
Nissens Automotive | Operating Segments | Engine Efficiency      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 52,261 7,244 0
Engineered Solutions | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 274,484 285,456 282,586
Engineered Solutions | Operating Segments | Light Vehicle      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 84,887 91,548 92,701
Engineered Solutions | Operating Segments | Commercial Vehicle      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 81,239 89,171 79,376
Engineered Solutions | Operating Segments | Construction/Agriculture      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 35,618 35,832 41,665
Engineered Solutions | Operating Segments | All Other      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 72,740 $ 68,905 $ 68,844