XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Net Sales - Schedule of Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales $ 498,836 $ 399,265 $ 1,406,068 $ 1,120,497
United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 358,073 339,169 1,002,010 935,589
Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 71,972 9,994 201,374 37,347
Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 25,698 24,629 68,744 72,364
Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 19,086 1,751 61,023 3,077
Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 13,789 12,039 39,756 37,793
Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 10,218 11,683 33,161 34,327
Operating Segments | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 197,682 200,877 591,723 575,142
Operating Segments | Vehicle Control | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 174,955 180,071 526,418 512,791
Operating Segments | Vehicle Control | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 272 223 671 751
Operating Segments | Vehicle Control | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 10,410 9,413 29,200 27,252
Operating Segments | Vehicle Control | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 7 11 28 27
Operating Segments | Vehicle Control | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 10,868 9,614 31,498 30,429
Operating Segments | Vehicle Control | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 1,170 1,545 3,908 3,892
Operating Segments | Temperature Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 144,657 125,985 364,905 322,074
Operating Segments | Temperature Control | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 138,991 118,469 350,056 300,766
Operating Segments | Temperature Control | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 14 102 34 153
Operating Segments | Temperature Control | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 5,365 6,998 13,743 20,215
Operating Segments | Temperature Control | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Operating Segments | Temperature Control | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 33 34 42
Operating Segments | Temperature Control | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 287 383 1,038 898
Operating Segments | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 84,537 0 241,256 0
Operating Segments | Nissens Automotive | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 4,782 0 12,201 0
Operating Segments | Nissens Automotive | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 59,687 0 163,659 0
Operating Segments | Nissens Automotive | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 136 0 310 0
Operating Segments | Nissens Automotive | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 17,355 0 56,489 0
Operating Segments | Nissens Automotive | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 16 0 68 0
Operating Segments | Nissens Automotive | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 2,561 0 8,529 0
Operating Segments | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 72,198 72,403 208,422 223,281
Operating Segments | Engineered Solutions | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 39,583 40,629 113,573 122,032
Operating Segments | Engineered Solutions | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 11,999 9,669 37,010 36,443
Operating Segments | Engineered Solutions | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 9,787 8,218 25,491 24,897
Operating Segments | Engineered Solutions | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 1,724 1,740 4,506 3,050
Operating Segments | Engineered Solutions | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 2,905 2,392 8,156 7,322
Operating Segments | Engineered Solutions | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 6,200 9,755 19,686 29,537
Other        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales (238) 0 (238) 0
Other | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales (238) 0 (238) 0
Other | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales $ 0 $ 0 $ 0 $ 0