XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions, Goodwill And Other Intangible Assets (Schedule of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Accumulated amortization $ 337,935 $ 293,289
Total gross cost 729,953 742,048
Total net balance 392,018 448,759
OEM Segment    
Finite-Lived Intangible Assets    
Total net balance 235,403 276,622
Aftermarket Segment    
Finite-Lived Intangible Assets    
Total net balance 156,615 172,137
Trade name    
Finite-Lived Intangible Assets    
Gross cost and net balance 7,432 7,600
Customer relationships    
Finite-Lived Intangible Assets    
Gross cost 508,945 509,505
Accumulated amortization 228,332 189,967
Net balance $ 280,613 $ 319,538
Customer relationships | Minimum    
Finite-Lived Intangible Assets    
Estimated useful life in years 6 years 6 years
Customer relationships | Maximum    
Finite-Lived Intangible Assets    
Estimated useful life in years 20 years 20 years
Patents    
Finite-Lived Intangible Assets    
Gross cost $ 111,934 $ 114,864
Accumulated amortization 74,010 67,602
Net balance $ 37,924 $ 47,262
Patents | Minimum    
Finite-Lived Intangible Assets    
Estimated useful life in years 3 years 3 years
Patents | Maximum    
Finite-Lived Intangible Assets    
Estimated useful life in years 20 years 20 years
Trade name    
Finite-Lived Intangible Assets    
Gross cost $ 95,879 $ 99,366
Accumulated amortization 30,524 26,978
Net balance $ 65,355 $ 72,388
Trade name | Minimum    
Finite-Lived Intangible Assets    
Estimated useful life in years 3 years 3 years
Trade name | Maximum    
Finite-Lived Intangible Assets    
Estimated useful life in years 20 years 20 years
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross cost $ 5,154 $ 10,104
Accumulated amortization 4,732 8,453
Net balance $ 422 $ 1,651
Non-compete agreements | Minimum    
Finite-Lived Intangible Assets    
Estimated useful life in years 3 years 3 years
Non-compete agreements | Maximum    
Finite-Lived Intangible Assets    
Estimated useful life in years 6 years 6 years
Other    
Finite-Lived Intangible Assets    
Gross cost $ 609 $ 609
Accumulated amortization 337 289
Net balance $ 272 $ 320
Other | Minimum    
Finite-Lived Intangible Assets    
Estimated useful life in years 2 years 2 years
Other | Maximum    
Finite-Lived Intangible Assets    
Estimated useful life in years 12 years 12 years