XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Net Sales - Schedule of Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales $ 493,853 $ 389,829 $ 907,232 $ 721,232
United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 346,340 326,480 643,937 596,420
Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 73,791 13,815 129,402 27,353
Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 21,891 23,763 43,046 47,735
Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 24,844 359 41,937 1,326
Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 14,651 13,522 25,967 25,754
Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 12,336 11,890 22,943 22,644
Operating Segments | Vehicle Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 201,699 188,741 394,041 374,265
Operating Segments | Vehicle Control | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 179,130 167,899 351,463 332,720
Operating Segments | Vehicle Control | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 199 249 399 529
Operating Segments | Vehicle Control | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 9,400 8,681 18,790 17,839
Operating Segments | Vehicle Control | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 14 12 21 15
Operating Segments | Vehicle Control | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 11,566 10,795 20,630 20,815
Operating Segments | Vehicle Control | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 1,390 1,105 2,738 2,347
Operating Segments | Temperature Control        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 131,365 124,481 220,248 196,089
Operating Segments | Temperature Control | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 126,607 117,632 211,065 182,297
Operating Segments | Temperature Control | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 13 35 20 51
Operating Segments | Temperature Control | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 4,287 6,585 8,378 13,217
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 32 4 34 9
Operating Segments | Temperature Control | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 426 225 751 515
Operating Segments | Nissens Automotive        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 90,537 0 156,719 0
Operating Segments | Nissens Automotive | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 3,912 0 7,419 0
Operating Segments | Nissens Automotive | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 60,867 0 103,972 0
Operating Segments | Nissens Automotive | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 103 0 174 0
Operating Segments | Nissens Automotive | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 22,747 0 39,134 0
Operating Segments | Nissens Automotive | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 28 0 52 0
Operating Segments | Nissens Automotive | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 2,880 0 5,968 0
Operating Segments | Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 70,252 76,607 136,224 150,878
Operating Segments | Engineered Solutions | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 36,691 40,949 73,990 81,403
Operating Segments | Engineered Solutions | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 12,712 13,531 25,011 26,773
Operating Segments | Engineered Solutions | Canada        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 8,101 8,497 15,704 16,679
Operating Segments | Engineered Solutions | Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 2,083 347 2,782 1,311
Operating Segments | Engineered Solutions | Mexico        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 3,025 2,723 5,251 4,930
Operating Segments | Engineered Solutions | Other foreign        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 7,640 10,560 13,486 19,782
Other        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | United States        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 0 0 0 0
Other | Europe, excluding Poland        
Disaggregation of Revenue [Line Items]        
Disaggregation of net sales 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