XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] $ 1,371,815 $ 1,298,816 $ 1,128,588
Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,067,117 1,032,734 949,383
OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 270,007 237,305 159,168
Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 34,691 28,777 20,037
Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 835,452 795,470 699,894
Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 150,343 151,147 144,122
Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 224,345 208,131 163,883
Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 161,675 144,068 120,689
United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,209,104 1,134,378 1,007,201
Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 66,591 62,560 48,470
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 38,520 27,683 12,606
Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 31,317 25,646 19,607
Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 19,186 41,016 35,244
Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 7,097 7,533 5,460
Engine Management [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 975,243 937,936 835,685
Engine Management [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 709,128 702,473 674,744
Engine Management [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 234,092 208,760 142,072
Engine Management [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 32,023 26,703 18,869
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 824,677 786,514 691,722
Engine Management [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 150,566 151,422 143,963
Engine Management [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Engine Management [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Engine Management [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 849,858 804,398 738,521
Engine Management [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 32,410 33,590 25,842
Engine Management [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 37,098 27,293 12,255
Engine Management [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 30,917 25,288 19,336
Engine Management [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 18,830 40,668 35,079
Engine Management [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 6,130 6,699 4,652
Temperature Control [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 382,285 348,423 281,954
Temperature Control [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 343,702 317,804 263,690
Temperature Control [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 35,915 28,545 17,096
Temperature Control [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 2,668 2,074 1,168
Temperature Control [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Temperature Control [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Temperature Control [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 222,532 206,697 163,071
Temperature Control [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 159,753 141,726 118,883
Temperature Control [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 359,246 329,980 268,680
Temperature Control [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 19,894 16,513 11,679
Temperature Control [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,422 390 351
Temperature Control [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 400 358 271
Temperature Control [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 356 348 165
Temperature Control [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 967 834 808
Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 10,775 8,956 8,172
Other [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] (223) (275) 159
Other [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 1,813 1,434 812
Other [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 1,922 2,342 1,806
Other [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] $ 0 $ 0 $ 0
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
[2] Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.