XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUES
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
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 September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$757,980 $50,650 $808,630 
EMEA41,278 514,461 555,739 
APAC611 29,393 30,004 
Revenues$799,869 $594,504 $1,394,373 
Nine Months Ended September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$2,251,226 $139,122 $2,390,348 
EMEA112,100 1,465,563 1,577,663 
APAC1,111 80,386 81,497 
Revenues$2,364,437 $1,685,071 $4,049,508 
Three Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$669,582 $27,585 $697,167 
EMEA34,679 410,188 444,867 
APAC352 25,141 25,493 
Revenues$704,613 $462,914 $1,167,527 

Nine Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas$2,002,942 $78,344 $2,081,286 
EMEA103,220 1,222,215 1,325,435 
APAC1,809 71,059 72,868 
Revenues$2,107,971 $1,371,618 $3,479,589 
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 September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$150,573 $187,228 $337,801 
Consumer Goods, Retail & Travel122,673 153,354 276,027 
Software & Hi-Tech143,191 68,965 212,156 
Business Information & Media116,848 50,782 167,630 
Life Sciences & Healthcare124,943 34,251 159,194 
Emerging Verticals141,641 99,924 241,565 
Revenues$799,869 $594,504 $1,394,373 

Nine Months Ended September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$448,475 $531,604 $980,079 
Consumer Goods, Retail & Travel356,090 443,499 799,589 
Software & Hi-Tech423,163 183,737 606,900 
Business Information & Media348,912 155,658 504,570 
Life Sciences & Healthcare375,859 94,794 470,653 
Emerging Verticals411,938 275,779 687,717 
Revenues$2,364,437 $1,685,071 $4,049,508 
Three Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$129,339 $125,296 $254,635 
Consumer Goods, Retail & Travel107,866 143,259 251,125 
Software & Hi-Tech131,145 46,928 178,073 
Business Information & Media115,121 52,273 167,394 
Life Sciences & Healthcare120,659 21,675 142,334 
Emerging Verticals100,483 73,483 173,966 
Revenues$704,613 $462,914 $1,167,527 

Nine Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$377,000 $364,740 $741,740 
Consumer Goods, Retail & Travel339,556 423,026 762,582 
Software & Hi-Tech392,600 127,727 520,327 
Business Information & Media332,602 170,872 503,474 
Life Sciences & Healthcare362,983 59,644 422,627 
Emerging Verticals303,230 225,609 528,839 
Revenues$2,107,971 $1,371,618 $3,479,589 
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 September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$662,650 $456,410 $1,119,060 
Fixed-price131,497 136,602 268,099 
Licensing and other revenues5,722 1,492 7,214 
Revenues$799,869 $594,504 $1,394,373 

Nine Months Ended September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$1,957,852 $1,290,314 $3,248,166 
Fixed-price387,803 390,457 778,260 
Licensing and other revenues18,782 4,300 23,082 
Revenues$2,364,437 $1,685,071 $4,049,508 
Three Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$596,111 $372,056 $968,167 
Fixed-price102,239 89,276 191,515 
Licensing and other revenues6,263 1,582 7,845 
Revenues$704,613 $462,914 $1,167,527 

Nine Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-material$1,793,852 $1,099,462 $2,893,314 
Fixed-price296,602 266,888 563,490 
Licensing and other revenues17,517 5,268 22,785 
Revenues$2,107,971 $1,371,618 $3,479,589 
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 September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$795,809 $594,377 $1,390,186 
Transferred at a point of time4,060 127 4,187 
Revenues$799,869 $594,504 $1,394,373 
Nine Months Ended September 30, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,349,990 $1,684,331 $4,034,321 
Transferred at a point of time14,447 740 15,187 
Revenues$2,364,437 $1,685,071 $4,049,508 
Three Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$701,014 $461,923 $1,162,937 
Transferred at a point of time3,599 991 4,590 
Revenues$704,613 $462,914 $1,167,527 
Nine Months Ended September 30, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,097,251 $1,368,155 $3,465,406 
Transferred at a point of time10,720 3,463 14,183 
Revenues$2,107,971 $1,371,618 $3,479,589 
During the three and nine months ended September 30, 2025, the Company recognized $21.6 million and $15.5 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $1.6 million and $15.0 million during the three and nine months ended September 30, 2024, respectively.
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 September 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$39,346 $2,506 $— $— $41,852 
The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.

Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
September 30,
2025
As of
December 31,
2024
Contract assets included in Trade receivables and contract assets, net$76,796 $52,897 
Contract liabilities included in Accrued expenses and other current liabilities$43,884 $59,321 
Contract liabilities included in Other noncurrent liabilities$630 $741 
Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have increased from December 31, 2024 primarily due to contracts where the Company’s right to bill is contingent upon achievement of contractual milestones. Contract liabilities comprise amounts collected from the Company’s clients for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased from December 31, 2024 primarily due to lower levels of advance collections.
During the three and nine months ended September 30, 2025, the Company recognized $7.3 million and $47.6 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2024. During the three and nine months ended September 30, 2024, the Company recognized $2.9 million and $20.3 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2023.