XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales $ 389,829 $ 353,075 $ 721,232 $ 681,103
United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 326,480 301,862 596,420 582,051
Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 23,763 19,886 47,735 36,209
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 14,174 15,162 28,679 30,444
Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 13,522 10,235 25,754 20,590
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 9,825 4,361 18,628 8,497
Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 2,065 1,569 4,016 3,312
Vehicle Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 188,741 183,789 374,265 368,366
Vehicle Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 167,899 165,198 332,720 331,610
Vehicle Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,681 8,834 17,839 17,164
Vehicle Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 261 248 544 446
Vehicle Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 10,795 8,179 20,815 16,766
Vehicle Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 27 88 128 150
Vehicle Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 1,078 1,242 2,219 2,230
Vehicle Control [Member] | Engine Management (Ignition, Emissions and Fuel Delivery) [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 115,529 113,589 231,614 229,672
Vehicle Control [Member] | Electrical and Safety [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 57,128 52,867 109,535 104,671
Vehicle Control [Member] | Wire Sets and Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 16,084 17,333 33,116 34,023
Temperature Control [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 124,481 97,074 196,089 169,480
Temperature Control [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 117,632 92,099 182,297 161,670
Temperature Control [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 6,585 4,926 13,217 7,681
Temperature Control [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 35 0 51 0
Temperature Control [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 4 18 9 18
Temperature Control [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 154 0 295 20
Temperature Control [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 71 31 220 91
Temperature Control [Member] | AC System Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 99,970 72,730 149,930 123,528
Temperature Control [Member] | Other Thermal Components [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 24,511 24,344 46,159 45,952
Engineered Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 76,607 72,212 150,878 143,257
Engineered Solutions [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 40,949 44,565 81,403 88,771
Engineered Solutions [Member] | Canada [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 8,497 6,126 16,679 11,364
Engineered Solutions [Member] | Europe [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 13,878 14,914 28,084 29,998
Engineered Solutions [Member] | Mexico [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 2,723 2,038 4,930 3,806
Engineered Solutions [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 9,644 4,273 18,205 8,327
Engineered Solutions [Member] | Other Foreign [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 916 296 1,577 991
Engineered Solutions [Member] | Commercial Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 23,483 20,225 46,391 40,457
Engineered Solutions [Member] | Construction Agriculture [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 9,473 11,138 19,549 22,830
Engineered Solutions [Member] | Light Vehicle [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 24,686 23,981 46,489 47,000
Engineered Solutions [Member] | All Other [Member]        
Disaggregation of Revenue [Abstract]        
Disaggregation of net sales 18,965 16,868 38,449 32,970
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