XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] $ 1,298,816 $ 1,128,588 $ 1,137,913
Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,022,779 941,409 956,539
OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 247,260 167,142 157,730
Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 28,777 20,037 23,644
Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 795,470 699,894 712,375
Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 151,147 144,122 143,644
Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 208,131 163,883 161,823
Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 144,068 120,689 120,071
United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,134,378 1,007,201 1,023,903
Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 62,560 48,470 50,158
Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 41,016 35,244 24,968
Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 25,646 19,607 20,035
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 27,683 12,606 13,875
Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 7,533 5,460 4,974
Engine Management [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 937,936 835,685 849,161
Engine Management [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 692,895 674,744 697,722
Engine Management [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 218,338 142,072 129,815
Engine Management [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 26,703 18,869 21,624
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 786,514 691,722 705,994
Engine Management [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 151,422 143,963 143,167
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] 804,398 738,521 760,134
Engine Management [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 33,590 25,842 27,439
Engine Management [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 40,668 35,079 24,838
Engine Management [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 25,288 19,336 19,330
Engine Management [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 27,293 12,255 13,341
Engine Management [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 6,699 4,652 4,079
Temperature Control [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 348,423 281,954 278,355
Temperature Control [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 317,427 255,716 248,420
Temperature Control [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 28,922 25,070 27,915
Temperature Control [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 2,074 1,168 2,020
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] 206,697 163,071 160,485
Temperature Control [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 141,726 118,883 117,870
Temperature Control [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 329,980 268,680 263,769
Temperature Control [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 16,513 11,679 12,322
Temperature Control [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 348 165 130
Temperature Control [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 358 271 705
Temperature Control [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 390 351 534
Temperature Control [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 834 808 895
Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 12,457 [2] 10,949 10,397
Other [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 12,457 [2] 10,949 10,397
Other [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 8,956 [2] 8,172 6,381
Other [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] (275) [2] 159 477
Other [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,434 [2] 812 1,338
Other [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 2,342 [2] 1,806 2,201
Other [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 12,457 [2] 10,949 10,397
Other [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 [2] 0 0
Other [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] $ 0 [2] $ 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 year ended December 31, 2021 exceeded third party sales from our Canadian business unit.