XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 554,581 $ 334,700
Accumulated Amortization 201,711 176,021
Net Carrying Amount 352,870 158,679
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 82,666 82,231
Gross Amount 637,247 416,931
Accumulated Amortization 201,711 176,021
Net Carrying Amount 435,536 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,642 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,671 256,374
Accumulated Amortization 132,961 113,590
Net Carrying Amount $ 262,710 $ 142,784
Weighted-Average Remaining Life (Years) 11 years 6 months 10 years 9 months 18 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 132,961 $ 113,590
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 86,097 23,997
Accumulated Amortization 27,102 23,997
Net Carrying Amount $ 58,995 0
Weighted-Average Remaining Life (Years) 9 years 6 months  
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 27,102 23,997
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 21,815 21,815
Accumulated Amortization 21,443 20,621
Net Carrying Amount $ 372 $ 1,194
Weighted-Average Remaining Life (Years) 1 year 7 months 6 days 1 year 6 months
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 21,443 $ 20,621
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 12,986 12,577
Accumulated Amortization 11,470 11,102
Net Carrying Amount $ 1,516 $ 1,475
Weighted-Average Remaining Life (Years) 2 years 7 months 6 days 2 years 8 months 12 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 11,470 $ 11,102
All other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 38,012 19,937
Accumulated Amortization 8,735 6,711
Net Carrying Amount $ 29,277 $ 13,226
Weighted-Average Remaining Life (Years) 10 years 6 months 12 years 1 month 6 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 8,735 $ 6,711