XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net $ 1,838,372 $ 1,630,668 $ 1,412,044
Cost of revenues      
Employee costs 947,541 840,962 728,349
Infrastructure and technology costs 126,859 105,473 94,911
Other costs 72,959 76,467 73,335
Gross profit [1] 691,013 607,766 515,449
Operating expenses 427,393 369,011 323,287
Foreign exchange gain, net, interest expense and other income, net (2,273) (814) (2,063)
Income tax expense 62,936 53,536 47,565
(Loss) Gain from equity-method investment (114) 153 434
Net income 198,297 184,558 142,968
Digital operations and solutions      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 1,042,174 901,541 764,693
Analytics services      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 796,198 729,127 647,351
Insurance      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 614,028 529,855 448,704
Cost of revenues      
Employee costs 320,335 281,108 236,963
Infrastructure and technology costs 58,415 49,633 41,126
Other costs 11,600 11,044 9,645
Gross profit 223,678 188,070 160,970
Restructuring costs 607    
Healthcare      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 116,406 105,994 97,351
Cost of revenues      
Employee costs 63,597 56,026 55,532
Infrastructure and technology costs 11,049 9,872 11,889
Other costs 3,288 3,375 3,530
Gross profit 38,472 36,721 26,400
Restructuring costs 16    
Emerging Business      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 311,740 265,692 218,638
Cost of revenues      
Employee costs 147,316 121,278 101,978
Infrastructure and technology costs 29,813 25,922 22,556
Other costs 4,278 3,743 3,483
Gross profit 130,333 114,749 90,621
Restructuring costs 73    
Analytics      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 796,198 729,127 647,351
Cost of revenues      
Employee costs 416,293 382,550 333,876
Infrastructure and technology costs 27,582 20,046 19,340
Other costs 53,793 58,305 56,677
Gross profit 298,530 $ 268,226 $ 237,458
Restructuring costs $ 2,382    
[1] Exclusive of depreciation and amortization expense.