XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by client location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 16 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$751,194 $50,239 $801,433 
EMEA35,906 488,903 524,809 
APAC300 26,901 27,201 
Revenues$787,400 $566,043 $1,353,443 
Six Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$1,493,246 $88,472 $1,581,718 
EMEA70,822 951,102 1,021,924 
APAC500 50,993 51,493 
Revenues$1,564,568 $1,090,567 $2,655,135 

Three Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$665,178 $26,021 $691,199 
EMEA32,717 398,604 431,321 
APAC734 23,343 24,077 
Revenues$698,629 $447,968 $1,146,597 

Six Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$1,333,360 $50,759 $1,384,119 
EMEA68,541 812,027 880,568 
APAC1,457 45,918 47,375 
Revenues$1,403,358 $908,704 $2,312,062 
The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 16 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$148,552 $179,761 $328,313 
Consumer Goods, Retail & Travel118,742 149,308 268,050 
Software & Hi-Tech144,310 60,361 204,671 
Business Information & Media118,844 51,549 170,393 
Life Sciences & Healthcare124,937 31,568 156,505 
Emerging Verticals132,015 93,496 225,511 
Revenues$787,400 $566,043 $1,353,443 

Six Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$297,902 $344,376 $642,278 
Consumer Goods, Retail & Travel233,417 290,145 523,562 
Software & Hi-Tech279,972 114,772 394,744 
Business Information & Media232,064 104,876 336,940 
Life Sciences & Healthcare250,916 60,543 311,459 
Emerging Verticals270,297 175,855 446,152 
Revenues$1,564,568 $1,090,567 $2,655,135 
Three Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$123,369 $121,000 $244,369 
Consumer Goods, Retail & Travel113,999 138,328 252,327 
Software & Hi-Tech128,261 40,561 168,822 
Business Information & Media110,789 54,973 165,762 
Life Sciences & Healthcare120,607 19,477 140,084 
Emerging Verticals101,604 73,629 175,233 
Revenues$698,629 $447,968 $1,146,597 
Six Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$247,661 $239,444 $487,105 
Consumer Goods, Retail & Travel231,690 279,767 511,457 
Software & Hi-Tech261,455 80,799 342,254 
Business Information & Media217,481 118,599 336,080 
Life Sciences & Healthcare242,324 37,969 280,293 
Emerging Verticals202,747 152,126 354,873 
Revenues$1,403,358 $908,704 $2,312,062 
The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 16 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$654,029 $433,365 $1,087,394 
Fixed-price126,928 131,071 257,999 
Licensing and other revenues6,443 1,607 8,050 
Revenues$787,400 $566,043 $1,353,443 

Six Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$1,295,202 $833,905 $2,129,107 
Fixed-price256,306 253,854 510,160 
Licensing and other revenues13,060 2,808 15,868 
Revenues$1,564,568 $1,090,567 $2,655,135 

Three Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$592,045 $351,576 $943,621 
Fixed-price102,328 93,323 195,651 
Licensing and other revenues4,256 3,069 7,325 
Revenues$698,629 $447,968 $1,146,597 
Six Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$1,197,741 $727,406 $1,925,147 
Fixed-price194,363 177,612 371,975 
Licensing and other revenues11,254 3,686 14,940 
Revenues$1,403,358 $908,704 $2,312,062 
Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 16 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$782,667 $565,727 $1,348,394 
Transferred at a point of time4,733 316 5,049 
Revenues$787,400 $566,043 $1,353,443 
Six Months Ended June 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,554,181 $1,089,954 $2,644,135 
Transferred at a point of time10,387 613 11,000 
Revenues$1,564,568 $1,090,567 $2,655,135 
Three Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$695,853 $445,577 $1,141,430 
Transferred at a point of time2,776 2,391 5,167 
Revenues$698,629 $447,968 $1,146,597 
Six Months Ended June 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,396,237 $906,232 $2,302,469 
Transferred at a point of time7,121 2,472 9,593 
Revenues$1,403,358 $908,704 $2,312,062 
Schedule of Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of June 30, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) for which it recognizes revenues at the amount to which it has the right to invoice for services provided.
Less than 1 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$28,921 $1,806 $21 $— $30,748 
Schedule of Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
June 30,
2025
As of
December 31,
2024
Contract assets included in Trade receivables and contract assets, net$75,599 $52,897 
Contract liabilities included in Accrued expenses and other current liabilities$51,767 $59,321 
Contract liabilities included in Other noncurrent liabilities$563 $741