XML 133 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Industry Segment and Geographic Data - Schedule of Reconciliation of Segment Operating Income to Net Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization $ 31,413 $ 29,022 $ 28,298
Investments in unconsolidated affiliates 24,842 24,050 41,745
Capital expenditures 44,018 28,633 25,956
Assets 1,814,126 1,293,047 1,254,929
Other      
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization 1,714 1,755 1,693
Investments in unconsolidated affiliates 0 0 0
Capital expenditures 1,860 684 2,116
Assets 109,664 105,741 92,485
Vehicle Control | Operating Segments      
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization 14,841 13,877 14,075
Investments in unconsolidated affiliates 2,447 2,496 2,490
Capital expenditures 29,603 13,955 13,378
Assets 659,607 620,569 618,789
Temperature Control | Operating Segments      
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization 3,307 3,424 2,973
Investments in unconsolidated affiliates 20,396 19,711 27,557
Capital expenditures 2,621 1,899 3,973
Assets 276,216 274,657 254,137
Engineered Solutions | Operating Segments      
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization 9,608 9,966 9,557
Investments in unconsolidated affiliates 1,999 1,843 11,698
Capital expenditures 9,721 12,095 6,489
Assets 285,866 292,080 289,518
Nissens Automotive | Operating Segments      
Segment Reporting Information, Profit (Loss) [Abstract]      
Depreciation and amortization 1,943 0 0
Investments in unconsolidated affiliates 0 0
Capital expenditures 213 0 0
Assets $ 482,773 $ 0 $ 0