XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and intangible assets (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill
The following table presents the changes in goodwill for the year ended December 31, 2024 and the nine months ended September 30, 2025:
 
For the year ended December 31, 2024
For the nine months ended September 30, 2025
Opening balance$1,683,782 $1,669,769 
Goodwill relating to acquisitions consummated during the period111,925 
Impact of measurement period adjustments346 
Effect of exchange rate fluctuations(14,013)1,760 
Closing balance$1,669,769 $1,783,800 

The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2024:

Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance$408,674 $592,780 $682,328 $1,683,782 
Effect of exchange rate fluctuations(3,677)(4,983)(5,353)(14,013)
Closing balance$404,997 $587,797 $676,975 $1,669,769 

The following table presents the changes in goodwill by reporting unit for the nine months ended September 30, 2025: 
Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance$404,997 $587,797 $676,975 $1,669,769 
Goodwill relating to acquisitions consummated during the period6,132 88,519 17,274 111,925 
Impact of measurement period adjustments19 274 53 346 
Effect of exchange rate fluctuations909 816 35 1,760 
Closing balance$412,057 $677,406 $694,337 $1,783,800 
Schedule of Company’s Intangible Assets
The Company’s intangible assets are as follows:
 
As of December 31, 2024As of September 30, 2025
Gross 
carrying amount
Accumulated amortization 
& Impairment
NetGross 
carrying amount
Accumulated amortization 
& Impairment
Net
Customer-related intangible assets$468,500 $451,285 $17,215 $514,759 $456,364 $58,395 
Marketing-related intangible assets97,60793,6093,998102,20398,9073,296
Technology-related intangible assets131,853126,1165,737137,161127,4839,678
$697,960 $671,010 $26,950 $754,123 $682,754 $71,369