XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 320,476 $ 322,490
Accumulated Amortization (153,401) (145,251)
Intangibles Net 167,075 177,239
Tradenames 144,775 144,775
Gross Carrying Value 465,251 467,265
Intangibles Net 311,850 322,014
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 270,398 272,399
Accumulated Amortization (123,943) (117,228)
Intangibles Net $ 146,455 155,171
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 1 year  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 16 years  
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years  
Gross Carrying Value $ 176 185
Accumulated Amortization (173) (183)
Intangibles Net $ 3 2
Advertising relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 8 years  
Gross Carrying Value $ 100 100
Accumulated Amortization (96) (94)
Intangibles Net 4 6
Internally developed software and other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 28,985 28,985
Accumulated Amortization (20,481) (19,613)
Intangibles Net $ 8,504 9,372
Internally developed software and other intangibles | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 6 months  
Internally developed software and other intangibles | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 20,817 20,821
Accumulated Amortization (8,708) (8,133)
Intangibles Net $ 12,109 $ 12,688
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years  
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years