v3.26.3
Net Sales - Schedule of Major Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales $ 507,791 $ 498,836 $ 1,460,556 $ 1,406,068
Operating Segments | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 205,989 197,682 602,740 591,723
Operating Segments | Temperature Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 137,494 144,657 371,746 364,905
Operating Segments | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 90,583 84,537 259,625 241,256
Operating Segments | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 75,727 72,198 230,081 208,422
Operating Segments | Engine Management (Ignition, Emissions and Fuel Delivery) | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 125,944 121,420 388,519 368,019
Operating Segments | Electrical and Safety | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 66,196 63,192 171,635 178,339
Operating Segments | Wire Sets and Other | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 13,849 13,070 42,586 45,365
Operating Segments | AC System Components | Temperature Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 106,004 114,033 290,496 286,001
Operating Segments | Other Thermal Components | Temperature Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 31,490 30,624 81,250 78,904
Operating Segments | Air Conditioning | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 45,933 36,409 111,535 104,016
Operating Segments | Engine Cooling | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 33,165 32,168 100,887 95,023
Operating Segments | Engine Efficiency | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 11,485 15,960 47,203 42,217
Operating Segments | Light Vehicle | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 24,674 21,977 72,269 65,161
Operating Segments | Commercial Vehicle | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 21,800 21,111 66,245 61,552
Operating Segments | Construction/Agriculture | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 10,200 8,863 30,720 27,855
Operating Segments | All Other | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 19,053 20,247 60,847 53,854
Intersegment Sales        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales $ (2,002) $ (238) $ (3,636) $ (238)