XML 104 R93.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 287,905 $ 287,819
Accumulated amortization 168,336 158,787
Net definite life intangible assets $ 119,569 $ 129,032
Weighted-average remaining life 9 years 3 months 18 days 9 years 7 months 6 days
Total indefinite life intangible assets $ 82,254 $ 82,253
Total definite and indefinite life intangible assets, gross, excluding goodwill 370,159 370,072
Total definite and indefinite life intangible assets, net, excluding goodwill 201,823 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,230 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 gross definite life intangible assets 210,773 210,655
Accumulated amortization 105,289 97,401
Net definite life intangible assets $ 105,484 $ 113,254
Weighted-average remaining life 9 years 3 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 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 20,966 20,892
Accumulated amortization 20,002 19,322
Net definite life intangible assets $ 964 $ 1,570
Weighted-average remaining life 2 years 1 month 6 days 2 years 2 months 12 days
Patents    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 12,334 $ 11,950
Accumulated amortization 10,893 10,703
Net definite life intangible assets $ 1,441 $ 1,247
Weighted-average remaining life 2 years 10 months 24 days 2 years 10 months 24 days
All other    
Schedule Of Acquired Finite And Indefinite Lived Intangible Asset By Major Class [Line Items]    
Total gross definite life intangible assets $ 19,835 $ 20,325
Accumulated amortization 8,155 7,364
Net definite life intangible assets $ 11,680 $ 12,961
Weighted-average remaining life 10 years 9 months 18 days 10 years 3 months 18 days