XML 141 R108.htm IDEA: XBRL DOCUMENT v3.25.4
Net Sales - Schedule of Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 1,791,158 $ 1,463,849 $ 1,358,272
United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 1,272,701 1,195,810 1,148,352
Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 256,850 82,620 57,533
Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 88,628 85,499 78,858
Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 76,979 4,113 2,657
Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 52,240 49,878 43,057
Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 43,760 45,929 27,815
Intersegment sales      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales (462) 0 0
Intersegment sales | United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales (462) 0 0
Intersegment sales | Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Intersegment sales | Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Intersegment sales | Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Intersegment sales | Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Intersegment sales | Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Vehicle Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 785,392 762,560 737,932
Vehicle Control | Operating Segments | United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 700,098 677,779 659,570
Vehicle Control | Operating Segments | Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 877 1,091 878
Vehicle Control | Operating Segments | Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 38,113 37,683 36,088
Vehicle Control | Operating Segments | Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 35 27 38
Vehicle Control | Operating Segments | Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 41,248 40,555 36,350
Vehicle Control | Operating Segments | Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 5,021 5,425 5,008
Temperature Control | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 426,367 380,088 337,754
Temperature Control | Operating Segments | United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 407,745 360,858 319,904
Temperature Control | Operating Segments | Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 102 176 8
Temperature Control | Operating Segments | Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 16,831 16,707 17,081
Temperature Control | Operating Segments | Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 0 0 0
Temperature Control | Operating Segments | Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 61 171 49
Temperature Control | Operating Segments | Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 1,628 2,176 712
Nissens Automotive | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 305,377 35,745 0
Nissens Automotive | Operating Segments | United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 16,210 2,213 0
Nissens Automotive | Operating Segments | Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 207,030 31,748 0
Nissens Automotive | Operating Segments | Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 364 82 0
Nissens Automotive | Operating Segments | Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 70,366 9 0
Nissens Automotive | Operating Segments | Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 77 14 0
Nissens Automotive | Operating Segments | Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 11,330 1,679 0
Engineered Solutions | Operating Segments      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 274,484 285,456 282,586
Engineered Solutions | Operating Segments | United States      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 149,110 154,960 168,878
Engineered Solutions | Operating Segments | Europe, excluding Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 48,841 49,605 56,647
Engineered Solutions | Operating Segments | Canada      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 33,320 31,027 25,689
Engineered Solutions | Operating Segments | Poland      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 6,578 4,077 2,619
Engineered Solutions | Operating Segments | Mexico      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales 10,854 9,138 6,658
Engineered Solutions | Operating Segments | Other foreign      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales $ 25,781 $ 36,649 $ 22,095