XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amount of goodwill
The following table shows changes in the carrying amounts of goodwill by reporting unit for the years ended December 31, 2024 and 2023:
 CentersOnsitesOther BusinessesTotal
 (in thousands)
Balance as of January 1, 2023$1,137,997 $50,940 $36,934 $1,225,871 
Acquisition of businesses3,874 — — 3,874 
Balance as of December 31, 20231,141,871 50,940 36,934 1,229,745 
Acquisition of businesses4,962 — — 4,962 
Balance as of December 31, 2024$1,146,833 $50,940 $36,934 $1,234,707 
Schedule of gross carrying amounts, accumulated amortization, and net carrying value for identifiable intangible assets The general range of useful lives is as follows:
Customer relationships
5 – 15 years
Non-compete agreements
1 – 15 years
The following table provides the gross carrying amounts, accumulated amortization, and net carrying amounts for the Company’s identifiable intangible assets:
 December 31,
 20242023
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
 (in thousands)
Indefinite-lived intangible assets:      
Trademarks$104,900 $— $104,900 $104,900 $— $104,900 
Finite-lived intangible assets: 
Trademarks5,000 (5,000)— 5,000 (5,000)— 
Customer relationships320,161 (222,522)97,639 317,571 (200,312)117,259 
Non-compete agreements7,749 (5,563)2,186 7,084 (4,474)2,610 
Total identifiable intangible assets$437,810 $(233,085)$204,725 $434,555 $(209,786)$224,769 
Schedule of gross carrying amounts, accumulated amortization, and net carrying value for identifiable intangible assets
The following table provides the gross carrying amounts, accumulated amortization, and net carrying amounts for the Company’s identifiable intangible assets:
 December 31,
 20242023
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
 (in thousands)
Indefinite-lived intangible assets:      
Trademarks$104,900 $— $104,900 $104,900 $— $104,900 
Finite-lived intangible assets: 
Trademarks5,000 (5,000)— 5,000 (5,000)— 
Customer relationships320,161 (222,522)97,639 317,571 (200,312)117,259 
Non-compete agreements7,749 (5,563)2,186 7,084 (4,474)2,610 
Total identifiable intangible assets$437,810 $(233,085)$204,725 $434,555 $(209,786)$224,769 
Schedule of future estimated amortization expense for finite-lived intangible assets
Estimated amortization expense of the Company’s finite-lived intangible assets for each of the five succeeding years is as follows:
20252026202720282029
(in thousands)
Amortization expense$15,525 $14,309 $13,247 $12,009 $11,127