XML 108 R95.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 554,495 $ 334,700
Accumulated Amortization 191,367 176,021
Net Carrying Amount 363,128 158,679
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 82,643 82,231
Gross Amount 637,138 416,931
Accumulated Amortization 191,367 176,021
Net Carrying Amount 445,771 240,910
Trade names    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 79,570 79,570
Licenses    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 2,619 2,207
Domain name    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 454 454
Customer-related    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 395,734 256,374
Accumulated Amortization 125,746 113,590
Net Carrying Amount $ 269,988 $ 142,784
Weighted-Average Remaining Life (Years) 11 years 8 months 12 days 10 years 9 months 18 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 125,746 $ 113,590
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 86,097 23,997
Accumulated Amortization 25,291 23,997
Net Carrying Amount $ 60,806 0
Weighted-Average Remaining Life (Years) 11 years 9 months 18 days  
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 25,291 23,997
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 21,816 21,815
Accumulated Amortization 21,168 20,621
Net Carrying Amount $ 648 $ 1,194
Weighted-Average Remaining Life (Years) 1 year 3 months 18 days 1 year 6 months
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 21,168 $ 20,621
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 12,882 12,577
Accumulated Amortization 11,343 11,102
Net Carrying Amount $ 1,539 $ 1,475
Weighted-Average Remaining Life (Years) 2 years 8 months 12 days 2 years 8 months 12 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 11,343 $ 11,102
All other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 37,966 19,937
Accumulated Amortization 7,819 6,711
Net Carrying Amount $ 30,147 $ 13,226
Weighted-Average Remaining Life (Years) 10 years 7 months 6 days 12 years 1 month 6 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 7,819 $ 6,711