XML 111 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 1,358,272 $ 1,371,815 $ 1,298,816
United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 1,148,352 1,209,104 1,134,378
Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 78,858 66,591 62,560
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 60,190 38,520 27,683
Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 43,057 31,317 25,646
Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 20,399 19,186 41,016
Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 7,416 7,097 7,533
Vehicle Control [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 737,932 750,571 737,431
Vehicle Control [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 659,570 682,145 677,684
Vehicle Control [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 36,088 35,233 35,063
Vehicle Control [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 916 661 771
Vehicle Control [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 36,350 26,019 19,741
Vehicle Control [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 351 2,408 144
Vehicle Control [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 4,657 4,105 4,028
Vehicle Control [Member] | Engine Management (Ignition, Emissions and Fuel Delivery [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 450,180 454,571 444,196
Vehicle Control [Member] | Electrical and Safety [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 221,782 230,487 224,520
Vehicle Control [Member] | Wire Sets and Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 65,970 65,513 68,715
Temperature Control [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 337,754 351,237 324,080
Temperature Control [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 319,904 335,281 309,247
Temperature Control [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 17,081 14,596 13,585
Temperature Control [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 8 75 153
Temperature Control [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 49 401 358
Temperature Control [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 526 63 101
Temperature Control [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 186 821 636
Temperature Control [Member] | AC System Components [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 237,756 245,484 231,466
Temperature Control [Member] | Other Thermal Components [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 99,998 105,753 92,614
Engineered Solutions [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 282,586 270,007 237,305
Engineered Solutions [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 168,878 191,678 147,447
Engineered Solutions [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 25,689 16,762 13,912
Engineered Solutions [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 59,266 37,784 26,759
Engineered Solutions [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 6,658 4,897 5,547
Engineered Solutions [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 19,522 16,715 40,771
Engineered Solutions [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 2,573 2,171 2,869
Engineered Solutions [Member] | Commercial Vehicle [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 83,025 80,275 76,066
Engineered Solutions [Member] | Construction/Agriculture [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 43,402 42,385 33,220
Engineered Solutions [Member] | Light Vehicle [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 92,759 91,533 86,440
Engineered Solutions [Member] | All Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 63,400 55,814 41,579
Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Other [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 0 $ 0 $ 0