v3.26.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 2,180,710 $ 2,008,700
Accumulated amortization (893,333) (843,391)
Net balance $ 1,287,377 $ 1,165,309
Weighted-average amortization period remaining 10 years 4 months 24 days 11 years 7 months 6 days
Customer Relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 1,466,963 $ 1,461,276
Accumulated amortization (582,727) (540,844)
Net balance $ 884,236 $ 920,432
Weighted-average amortization period remaining 11 years 6 months 12 years
OEM Authorizations and Licenses    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 500,620 $ 334,297
Accumulated amortization (205,736) (204,823)
Net balance $ 294,884 $ 129,474
Weighted-average amortization period remaining 8 years 12 years 4 months 24 days
Trademarks    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 204,000 $ 204,000
Accumulated amortization (98,591) (91,847)
Net balance $ 105,409 $ 112,153
Weighted-average amortization period remaining 8 years 1 month 6 days 8 years 3 months 18 days
Technology and Other    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross carrying amount $ 9,127 $ 9,127
Accumulated amortization (6,279) (5,877)
Net balance $ 2,848 $ 3,250
Weighted-average amortization period remaining 4 years 9 months 18 days 5 years