XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales $ 386,413 $ 381,373 $ 1,067,516 $ 1,063,616
United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 329,707 340,338 911,758 940,208
Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 24,527 20,210 60,736 51,156
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 15,145 9,407 45,589 31,391
Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 10,308 7,377 30,898 21,939
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4,915 2,488 13,412 13,655
Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,811 1,553 5,123 5,267
Vehicle Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 190,937 197,699 559,303 560,734
Vehicle Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 171,188 180,323 502,798 512,477
Vehicle Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 9,440 10,342 26,604 26,255
Vehicle Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 174 94 620 462
Vehicle Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,968 6,154 25,734 18,237
Vehicle Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 132 56 282 214
Vehicle Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,035 730 3,265 3,089
Vehicle Control [Member] | Engine Management (Ignition, Emission Control, Fuel Delivery [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 113,188 117,750 342,860 338,480
Vehicle Control [Member] | Electrical and Safety [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 62,049 63,867 166,720 173,178
Vehicle Control [Member] | Wire Sets and Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 15,700 16,082 49,723 49,076
Temperature Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 123,643 117,421 293,123 296,116
Temperature Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 116,684 112,387 278,354 282,903
Temperature Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 6,501 4,763 14,182 12,351
Temperature Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 0 9 0 44
Temperature Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 29 114 47 303
Temperature Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 367 0 387 43
Temperature Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 62 148 153 472
Temperature Control [Member] | AC System Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 96,794 90,341 216,995 219,323
Temperature Control [Member] | Other Thermal Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 26,849 27,080 76,128 76,793
Engineered Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 71,833 66,253 215,090 206,766
Engineered Solutions [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 41,835 47,628 130,606 144,828
Engineered Solutions [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,586 5,105 19,950 12,550
Engineered Solutions [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 14,971 9,304 44,969 30,885
Engineered Solutions [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,311 1,109 5,117 3,399
Engineered Solutions [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4,416 2,432 12,743 13,398
Engineered Solutions [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 714 675 1,705 1,706
Engineered Solutions [Member] | Commercial Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 16,253 19,299 62,852 60,253
Engineered Solutions [Member] | Construction Agriculture [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 13,643 10,971 34,541 33,177
Engineered Solutions [Member] | Light Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 24,667 21,409 71,181 70,523
Engineered Solutions [Member] | All Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 17,270 14,574 46,516 42,813
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