XML 130 R100.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortizable assets:    
Gross Carrying Value $ 290,765 $ 313,812
Accumulated Amortization (159,980) (136,667)
Intangibles Net 130,785 177,145
Non-amortizable assets:    
Gross Carrying Value 306,865 334,912
Other intangible assets, net 146,885 198,245
Customer relationships    
Amortizable assets:    
Gross Carrying Value 241,125 263,721
Accumulated Amortization (126,230) (108,644)
Intangibles Net $ 114,895 155,077
Domain names    
Amortizable assets:    
Estimated Useful Life in Years 7 years  
Gross Carrying Value $ 175 185
Accumulated Amortization (174) (183)
Intangibles Net $ 1 2
Advertising relationships    
Amortizable assets:    
Estimated Useful Life in Years 8 years  
Gross Carrying Value $ 100 100
Accumulated Amortization (100) (94)
Intangibles Net 0 6
Internally developed software and other intangibles    
Amortizable assets:    
Gross Carrying Value 29,088 28,985
Accumulated Amortization (23,245) (19,613)
Intangibles Net 5,843 9,372
Trademarks    
Amortizable assets:    
Gross Carrying Value 20,277 20,821
Accumulated Amortization (10,231) (8,133)
Intangibles Net 10,046 12,688
Tradenames    
Non-amortizable assets:    
Tradenames $ 16,100 $ 21,100
Minimum | Customer relationships    
Amortizable assets:    
Estimated Useful Life in Years 1 year  
Minimum | Internally developed software and other intangibles    
Amortizable assets:    
Estimated Useful Life in Years 6 months  
Minimum | Trademarks    
Amortizable assets:    
Estimated Useful Life in Years 3 years  
Maximum | Customer relationships    
Amortizable assets:    
Estimated Useful Life in Years 16 years  
Maximum | Internally developed software and other intangibles    
Amortizable assets:    
Estimated Useful Life in Years 10 years  
Maximum | Trademarks    
Amortizable assets:    
Estimated Useful Life in Years 10 years