XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.3
Segment reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net revenues $ 1,291,257 $ 1,210,949 $ 3,760,601 $ 3,518,398
Cost of Revenue 821,601 779,511 2,411,883 2,274,104
Stock-based compensation expense (22,221) (19,726) (64,055) (47,276)
Amortization of acquired intangible assets (8,227) (6,494) (16,860) (19,963)
Foreign exchange gains, net 3,678 1,133 5,343 4,424
Interest income (expense), net (12,785) (12,387) (37,716) (36,167)
Acquisition-related expenses     (1,310)  
Income tax expense (43,521) (42,669) (131,913) (122,517)
Net income 145,831 132,818 409,400 371,755
Operating Segments        
Segment Reporting Information [Line Items]        
Net revenues 1,291,257 1,210,949 3,760,601 3,518,398
Operating Segments | Financial Services        
Segment Reporting Information [Line Items]        
Net revenues 342,793 331,552 1,008,630 957,164
Cost of Revenue 215,407 210,898 636,036 612,046
Other segment items 63,409 62,383 186,968 186,749
AOI 63,977 58,271 185,626 158,369
Operating Segments | Consumer and Healthcare        
Segment Reporting Information [Line Items]        
Net revenues 429,805 426,065 1,278,854 1,253,441
Cost of Revenue 278,836 275,753 831,281 813,388
Other segment items 78,756 75,847 229,005 228,066
AOI 72,213 74,465 218,568 211,987
Operating Segments | High Tech and Manufacturing        
Segment Reporting Information [Line Items]        
Net revenues 518,659 453,332 1,473,117 1,307,793
Cost of Revenue 327,359 292,860 944,567 848,670
Other segment items 90,123 79,292 257,242 234,304
AOI 101,177 81,180 271,308 224,819
Others        
Segment Reporting Information [Line Items]        
Other segment items 8,460 955 19,591 1,921
AOI $ (8,460) $ (955) $ (19,591) $ (1,921)