XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Industry Segments - Schedule of Reconciliation of Segment Operating Income to Net Earnings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization $ 10,925 $ 7,318 $ 21,192 $ 14,619  
Capital expenditures 10,163 12,855 19,295 22,941  
Investment in unconsolidated affiliates 23,495   23,495   $ 24,842
Total assets 2,007,348   2,007,348   1,814,126
Other          
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization 319 468 651 878  
Capital expenditures 377 142 1,037 2,085  
Investment in unconsolidated affiliates 0   0   0
Total assets 111,065   111,065   109,664
Vehicle Control | Operating Segments          
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization 4,070 3,607 7,740 7,131  
Capital expenditures 6,123 9,765 11,502 15,150  
Investment in unconsolidated affiliates 2,802   2,802   2,447
Total assets 688,779   688,779   659,607
Temperature Control | Operating Segments          
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization 784 780 1,562 1,678  
Capital expenditures 970 316 2,271 774  
Investment in unconsolidated affiliates 18,787   18,787   20,396
Total assets 341,238   341,238   276,216
Nissens Automotive | Operating Segments          
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization 3,325 0 6,312 0  
Capital expenditures 549 0 685 0  
Investment in unconsolidated affiliates 0   0   0
Total assets 552,907   552,907   482,773
Engineered Solutions | Operating Segments          
Segment Reporting Information, Profit (Loss) [Abstract]          
Depreciation and amortization 2,427 2,463 4,927 4,932  
Capital expenditures 2,144 $ 2,632 3,800 $ 4,932  
Investment in unconsolidated affiliates 1,906   1,906   1,999
Total assets $ 313,359   $ 313,359   $ 285,866