XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] $ 342,076 $ 247,939 $ 618,629 $ 502,241
Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 275,311 210,307 499,901 417,026
OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 59,397 34,047 104,612 75,946
Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 7,368 3,585 14,116 9,269
Ignition, Emission Control, Fuel and Safety Related System Products [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 194,318 144,628 369,653 310,638
Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 40,588 30,380 78,947 66,950
Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 69,963 45,371 103,355 70,577
Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 37,207 27,560 66,674 54,076
United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 303,515 223,661 543,352 445,916
Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 14,454 9,176 28,416 20,648
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 9,515 8,260 19,226 17,814
Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,575 3,450 12,787 9,623
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 5,413 2,601 10,618 6,072
Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 2,604 791 4,230 2,168
Engine Management [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 233,216 173,153 445,234 374,271
Engine Management [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 175,159 141,476 342,002 302,059
Engine Management [Member] | OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 51,293 28,351 90,128 63,471
Engine Management [Member] | Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,764 3,326 13,104 8,741
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 192,486 142,787 366,152 307,313
Engine Management [Member] | Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 40,730 30,366 79,082 66,958
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] 202,274 153,891 383,375 328,270
Engine Management [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 7,433 4,525 16,007 11,114
Engine Management [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 9,447 8,216 19,082 17,675
Engine Management [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 6,460 3,409 12,607 9,523
Engine Management [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 5,252 2,526 10,401 5,874
Engine Management [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 2,350 586 3,762 1,815
Temperature Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 106,471 72,392 168,944 123,834
Temperature Control [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 97,763 66,437 153,448 110,831
Temperature Control [Member] | OE/OES [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 8,104 5,696 14,484 12,475
Temperature Control [Member] | Export [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 604 259 1,012 528
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] 69,577 44,878 102,951 70,226
Temperature Control [Member] | Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 36,894 27,514 65,993 53,608
Temperature Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 101,241 69,770 159,977 117,646
Temperature Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 4,632 2,257 7,958 5,398
Temperature Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 68 44 144 139
Temperature Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 115 41 180 100
Temperature Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 161 75 217 198
Temperature Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1] 254 205 468 353
Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 2,389 2,394 4,451 4,136
Other [Member] | Aftermarket [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 2,389 2,394 4,451 4,136
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] 1,832 1,841 3,501 3,325
Other [Member] | Wire and Cable [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] (142) 14 (135) (8)
Other [Member] | Compressors [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 386 493 404 351
Other [Member] | Other Climate Control Parts [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales [1],[2] 313 46 681 468
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] 2,389 2,394 4,451 4,136
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 ended June 30, 2021, and for the six months ended June 30, 2021 and June 30, 2020 exceeded third party sales from our Canadian business unit.