XML 125 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 334,700 $ 287,819
Accumulated Amortization 176,021 158,787
Net Carrying Amount $ 158,679 $ 129,032
Weighted- Average Remaining Life (Years) 9 years 7 months 6 days
Total indefinite life intangible assets $ 82,231 $ 82,253
Total definite and indefinite life intangible assets, gross, excluding goodwill 416,931 370,072
Total definite and indefinite life intangible assets, net, excluding goodwill 240,910 211,285
Trade names    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total indefinite life intangible assets 79,570 79,570
Licenses    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total indefinite life intangible assets 2,207 2,229
Domain name    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total indefinite life intangible assets 454 454
Customer-related    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets 256,374 210,655
Accumulated Amortization 113,590 97,401
Net Carrying Amount $ 142,784 $ 113,254
Weighted- Average Remaining Life (Years) 10 years 9 months 18 days 9 years 8 months 12 days
Technology    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 23,997 $ 23,997
Accumulated Amortization 23,997 23,997
Net Carrying Amount 0 0
Noncompete agreements    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets 21,815 20,892
Accumulated Amortization 20,621 19,322
Net Carrying Amount $ 1,194 $ 1,570
Weighted- Average Remaining Life (Years) 1 year 6 months 2 years 2 months 12 days
Patents    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 12,577 $ 11,950
Accumulated Amortization 11,102 10,703
Net Carrying Amount $ 1,475 $ 1,247
Weighted- Average Remaining Life (Years) 2 years 8 months 12 days 2 years 10 months 24 days
All other    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 19,937 $ 20,325
Accumulated Amortization 6,711 7,364
Net Carrying Amount $ 13,226 $ 12,961
Weighted- Average Remaining Life (Years) 12 years 1 month 6 days 10 years 3 months 18 days