XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales $ 353,075 $ 359,412 $ 681,103 $ 682,243
United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 301,862 322,598 582,051 599,870
Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 19,886 15,237 36,209 30,946
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 15,162 10,447 30,444 21,984
Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 10,235 6,771 20,590 14,562
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4,361 2,664 8,497 11,167
Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,569 1,695 3,312 3,714
Vehicle Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 183,789 185,771 368,366 363,035
Vehicle Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 165,198 171,083 331,610 332,154
Vehicle Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,834 7,205 17,164 15,913
Vehicle Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 248 176 446 368
Vehicle Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,179 6,000 16,766 12,083
Vehicle Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 88 78 150 158
Vehicle Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,242 1,229 2,230 2,359
Vehicle Control [Member] | Engine Management (Ignition, Emission Control, Fuel Delivery [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 113,589 111,581 229,672 220,730
Vehicle Control [Member] | Electrical and Safety [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 52,867 57,054 104,671 109,311
Vehicle Control [Member] | Wire Sets and Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 17,333 17,136 34,023 32,994
Temperature Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 97,074 105,637 169,480 178,695
Temperature Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 92,099 101,204 161,670 170,516
Temperature Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4,926 4,089 7,681 7,588
Temperature Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 20 0 35
Temperature Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 18 105 18 189
Temperature Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 21 20 43
Temperature Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 31 198 91 324
Temperature Control [Member] | AC System Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 74,449 81,608 120,201 128,982
Temperature Control [Member] | Other Thermal Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 22,625 24,029 49,279 49,713
Engineered Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 72,212 68,004 143,257 140,513
Engineered Solutions [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 44,565 50,311 88,771 97,200
Engineered Solutions [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 6,126 3,943 11,364 7,445
Engineered Solutions [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 14,914 10,251 29,998 21,581
Engineered Solutions [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 2,038 666 3,806 2,290
Engineered Solutions [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4,273 2,565 8,327 10,966
Engineered Solutions [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 296 268 991 1,031
Engineered Solutions [Member] | Commercial Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 26,742 19,503 46,599 40,954
Engineered Solutions [Member] | Construction Agriculture [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,103 11,222 20,898 22,206
Engineered Solutions [Member] | Light Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 23,548 23,039 46,514 49,114
Engineered Solutions [Member] | All Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 13,819 14,240 29,246 28,239
Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 0 0 0
Other [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales $ 0 $ 0 $ 0 $ 0