XML 91 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Identifiable Assets (Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Intangible assets subject to amortization:      
Other Finite-Lived Intangible Assets, Gross $ 473,200   $ 426,700
Accumulated Amortization 274,000   259,700
Net Carrying Amount 199,200   167,000
Intangible assets not subject to amortization:      
Trademarks, Carrying Amount 305,200   272,800
Intangible Assets, Gross (Excluding Goodwill) 778,400   699,500
Identifiable intangible assets, net 504,400   439,800
Income before income taxes $ 31,200 $ 53,300  
Customer and Contractual Relationships      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 7 years    
Intangible assets subject to amortization:      
Other Finite-Lived Intangible Assets, Gross $ 447,400   405,300
Accumulated Amortization 258,200   245,000
Net Carrying Amount $ 189,200   160,300
Customer and Contractual Relationships | Minimum      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 6 years    
Customer and Contractual Relationships | Maximum      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 13 years    
Noncompete Agreements      
Intangible assets subject to amortization:      
Other Finite-Lived Intangible Assets, Gross $ 21,400   21,400
Accumulated Amortization 15,700   14,700
Net Carrying Amount $ 5,700   $ 6,700
Noncompete Agreements | Minimum      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 3 years    
Noncompete Agreements | Maximum      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 7 years    
In-use software      
Intangible Assets [Line Items]      
Acquired Finite-Lived Intangible Assets, Useful Life 3 years    
Intangible assets subject to amortization:      
Other Finite-Lived Intangible Assets, Gross $ 4,400    
Accumulated Amortization 100    
Net Carrying Amount $ 4,300