XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Divestiture (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 20, 2024
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds received from divestiture of business     $ 5,357    
Gain on divestiture on businesses     3,725    
Goodwill     970,558 $ 662,995 $ 582,837
Intangible assets     109,643 $ 91,983  
Asset Purchase Agreement          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Consulting fees     1,700    
Proceeds received from divestiture of business     5,400    
Sale of business remaining consideration receivable     6,100    
Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Goodwill     2,900    
Intangible assets     4,200    
Initial Payment [Member] | Asset Purchase Agreement          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds received from divestiture of business     4,600    
Deferred Payments [Member] | Asset Purchase Agreement          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds received from divestiture of business     800    
New York Disposition Treatment [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Cash consideration 50.00%        
Contingent consideration 50.00%        
Proceeds received from divestiture of business $ 4,600        
Paid pro rata as deferred payment 6,900        
Gain on divestiture on businesses     $ 3,700    
Maximum [Member] | Asset Purchase Agreement          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Purchase price $ 23,000        
Minimum [Member] | New York Disposition Treatment [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Business combination contingent transferred percentage   50.00%