XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Net Sales - Major Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales $ 413,379 $ 331,403
United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 297,597 269,940
Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 21,155 23,972
Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 11,316 12,232
Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 10,607 10,754
Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 55,611 14,146
Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 17,093 359
Operating Segments | Vehicle Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 192,342 185,524
Operating Segments | Vehicle Control | United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 172,333 164,821
Operating Segments | Vehicle Control | Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 9,390 9,158
Operating Segments | Vehicle Control | Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 9,064 10,020
Operating Segments | Vehicle Control | Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 1,348 1,242
Operating Segments | Vehicle Control | Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 200 271
Operating Segments | Vehicle Control | Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 7 12
Operating Segments | Temperature Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 88,883 71,608
Operating Segments | Temperature Control | United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 84,458 64,665
Operating Segments | Temperature Control | Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 4,091 6,632
Operating Segments | Temperature Control | Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 2 5
Operating Segments | Temperature Control | Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 325 290
Operating Segments | Temperature Control | Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 7 16
Operating Segments | Temperature Control | Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Operating Segments | Engineered Solutions    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 65,972 74,271
Operating Segments | Engineered Solutions | United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 37,299 40,454
Operating Segments | Engineered Solutions | Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 7,603 8,182
Operating Segments | Engineered Solutions | Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 2,226 2,207
Operating Segments | Engineered Solutions | Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 5,846 9,222
Operating Segments | Engineered Solutions | Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 12,299 13,859
Operating Segments | Engineered Solutions | Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 699 347
Operating Segments | Nissens Automotive    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 66,182 0
Operating Segments | Nissens Automotive | United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 3,507 0
Operating Segments | Nissens Automotive | Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 71 0
Operating Segments | Nissens Automotive | Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 24 0
Operating Segments | Nissens Automotive | Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 3,088 0
Operating Segments | Nissens Automotive | Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 43,105 0
Operating Segments | Nissens Automotive | Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 16,387 0
Operating Segments | Engine Management (Ignition, Emissions and Fuel Delivery) | Vehicle Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 118,366 116,085
Operating Segments | Electrical and Safety | Vehicle Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 58,319 52,407
Operating Segments | Wire Sets and Other | Vehicle Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 15,657 17,032
Operating Segments | AC System Components | Temperature Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 67,191 49,960
Operating Segments | Other Thermal Components | Temperature Control    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 21,692 21,648
Operating Segments | Light Vehicle | Engineered Solutions    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 21,404 21,803
Operating Segments | Commercial Vehicle | Engineered Solutions    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 18,605 22,908
Operating Segments | Construction/Agriculture | Engineered Solutions    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 9,408 10,076
Operating Segments | All Other | Engineered Solutions    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 16,555 19,484
Operating Segments | Engine Cooling | Nissens Automotive    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 27,773 0
Operating Segments | Air Conditioning | Nissens Automotive    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 27,166 0
Operating Segments | Engine Efficiency | Nissens Automotive    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 11,243 0
Other    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | United States    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | Canada    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | Mexico    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | Other foreign    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | Europe, excluding Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales 0 0
Other | Poland    
Disaggregation of Revenue [Line Items]    
Disaggregation of net sales $ 0 $ 0