XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 287,819 $ 245,759
Accumulated Amortization 158,787 135,284
Net Carrying Amount $ 129,032 $ 110,475
Weighted- Average Remaining Life (Years) 9 years 7 months 6 days 9 years 2 months 12 days
Total indefinite life intangible assets $ 82,253 $ 82,308
Total definite and indefinite life intangible assets, gross, excluding goodwill 370,072 328,067
Total definite and indefinite life intangible assets, net, excluding goodwill 211,285 192,783
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,229 2,284
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 210,655 173,436
Accumulated Amortization 97,401 74,337
Net Carrying Amount $ 113,254 $ 99,099
Weighted- Average Remaining Life (Years) 9 years 8 months 12 days 9 years 3 months 18 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 20,892 19,818
Accumulated Amortization 19,322 19,078
Net Carrying Amount $ 1,570 $ 740
Weighted- Average Remaining Life (Years) 2 years 2 months 12 days 3 years 10 months 24 days
Patents    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 11,950 $ 11,473
Accumulated Amortization 10,703 10,430
Net Carrying Amount $ 1,247 $ 1,043
Weighted- Average Remaining Life (Years) 2 years 10 months 24 days 3 years 1 month 6 days
All other    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total definite life intangible assets $ 20,325 $ 17,035
Accumulated Amortization 7,364 7,442
Net Carrying Amount $ 12,961 $ 9,593
Weighted- Average Remaining Life (Years) 10 years 3 months 18 days 8 years 8 months 12 days