XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] $ 370,310 $ 343,609 $ 988,939 $ 845,850
Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 292,658 298,994 792,559 716,020
OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 70,243 39,991 174,855 115,937
Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 7,409 4,624 21,525 13,893
Ignition, Emission Control, Fuel and Safety Related System Products [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 210,692 192,936 580,345 503,574
Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 38,666 38,801 117,613 105,751
Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 76,264 71,463 179,619 142,040
Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 44,688 40,409 111,362 94,485
United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 324,698 311,275 868,049 757,191
Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 18,381 14,738 46,797 35,385
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 12,304 8,117 31,530 25,931
Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,481 5,108 19,269 14,731
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 7,014 2,701 17,632 8,773
Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 1,432 1,670 5,662 3,839
Engine Management [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 247,151 229,554 692,385 603,825
Engine Management [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 178,181 191,844 520,183 493,903
Engine Management [Member] | OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 62,043 33,369 152,171 96,840
Engine Management [Member] | Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,927 4,341 20,031 13,082
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 208,443 190,891 574,595 498,204
Engine Management [Member] | Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 38,708 38,663 117,790 105,621
Engine Management [Member] | Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 0 0 0 0
Engine Management [Member] | Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 0 0 0 0
Engine Management [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 210,639 204,537 594,014 532,807
Engine Management [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 9,731 7,860 25,738 18,974
Engine Management [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 12,269 8,116 31,351 25,791
Engine Management [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,381 5,016 18,988 14,539
Engine Management [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,900 2,634 17,301 8,508
Engine Management [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 1,231 1,391 4,993 3,206
Temperature Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 119,075 110,393 288,019 234,227
Temperature Control [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 110,393 103,488 263,841 214,319
Temperature Control [Member] | OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 8,200 6,622 22,684 19,097
Temperature Control [Member] | Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 482 283 1,494 811
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 0
Temperature Control [Member] | Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 0 0 0 0
Temperature Control [Member] | Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 75,080 70,785 178,031 141,011
Temperature Control [Member] | Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 43,995 39,608 109,988 93,216
Temperature Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 114,059 106,738 274,035 224,384
Temperature Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 4,566 3,216 12,524 8,613
Temperature Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 35 1 179 140
Temperature Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 100 92 281 192
Temperature Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 114 67 331 265
Temperature Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 201 279 669 633
Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 4,084 3,662 8,535 7,798
Other [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 4,084 3,662 8,535 7,798
Other [Member] | OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 0 0 0
Other [Member] | Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 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] 2,249 2,045 5,750 5,370
Other [Member] | Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] (42) 138 (177) 130
Other [Member] | Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 1,184 678 1,588 1,029
Other [Member] | Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 693 801 1,374 1,269
Other [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 0 0 0
Other [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 4,084 3,662 8,535 7,798
Other [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 0 0 0
Other [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 0 0 0
Other [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 0 0 0 0
Other [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] $ 0 $ 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 three months and nine months ended September 30, 2021 exceeded third party sales from our Canadian business unit.