XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 2,008,412 $ 1,899,078
Accumulated amortization (712,224) (603,351)
Net balance $ 1,296,188 $ 1,295,727
Weighted-average amortization period remaining 12 years 4 months 24 days 13 years 1 month 6 days
Customer Relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 1,461,276 $ 1,386,276
Accumulated amortization (456,575) (375,529)
Net balance $ 1,004,701 $ 1,010,747
Weighted-average amortization period remaining 12 years 10 months 24 days 13 years 8 months 12 days
OEM Authorizations and Licenses    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 334,009 $ 299,710
Accumulated amortization (172,487) (159,227)
Net balance $ 161,522 $ 140,483
Weighted-average amortization period remaining 11 years 9 months 18 days 11 years 9 months 18 days
Trademarks    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 204,000 $ 204,000
Accumulated amortization (78,247) (64,646)
Net balance $ 125,753 $ 139,354
Weighted-average amortization period remaining 9 years 3 months 18 days 10 years 3 months 18 days
Technology and Other    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 9,127 $ 9,092
Accumulated amortization (4,915) (3,949)
Net balance $ 4,212 $ 5,143
Weighted-average amortization period remaining 5 years 7 months 6 days 6 years 2 months 12 days