XML 104 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 334,836 $ 334,700
Accumulated Amortization 181,497 176,021
Net definite life intangible assets 153,339 158,679
Total indefinite life intangible assets 82,618 82,231
Total definite and indefinite life intangible assets, gross, excluding goodwill 417,454 416,931
Total definite and indefinite life intangible assets, net, excluding goodwill 235,957 240,910
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,594 2,207
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 gross definite life intangible assets 256,441 256,374
Accumulated Amortization 118,320 113,590
Net definite life intangible assets $ 138,121 $ 142,784
Weighted- Average Remaining Life (Years) 10 years 8 months 12 days 10 years 9 months 18 days
Technology    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 23,997 $ 23,997
Accumulated Amortization 23,997 23,997
Net definite life intangible assets 0 0
Noncompete agreements    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets 21,815 21,815
Accumulated Amortization 20,890 20,621
Net definite life intangible assets $ 925 $ 1,194
Weighted- Average Remaining Life (Years) 1 year 4 months 24 days 1 year 6 months
Patents    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 12,706 $ 12,577
Accumulated Amortization 11,218 11,102
Net definite life intangible assets $ 1,488 $ 1,475
Weighted- Average Remaining Life (Years) 2 years 8 months 12 days 2 years 8 months 12 days
All other    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 19,877 $ 19,937
Accumulated Amortization 7,072 6,711
Net definite life intangible assets $ 12,805 $ 13,226
Weighted- Average Remaining Life (Years) 12 years 12 years 1 month 6 days