XML 68 R45.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUES (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by major client location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 19 “Segment Information”) for the years ended December 31, 2025, 2024 and 2023:
Year Ended December 31, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas(1)
$3,011,650 $189,274 $3,200,924 
EMEA(2)
152,558 1,994,746 2,147,304 
APAC(3)
1,908 106,920 108,828 
Revenues$3,166,116 $2,290,940 $5,457,056 
Year Ended December 31, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Client Locations
Americas(1)
$2,726,757 $107,947 $2,834,704 
EMEA(2)
137,370 1,655,828 1,793,198 
APAC(3)
2,212 97,826 100,038 
Revenues$2,866,339 $1,861,601 $4,727,940 
Year Ended December 31, 2023
Reportable Segments
AmericasEuropeRussiaConsolidated Revenues
Client Locations
Americas(1)
$2,645,174 $96,857 $631 $2,742,662 
EMEA(2)
116,054 1,706,728 — 1,822,782 
APAC(3)
3,248 98,890 — 102,138 
CEE(4)
546 6,968 15,444 22,958 
Revenues$2,765,022 $1,909,443 $16,075 $4,690,540 
(1)Americas includes revenues from clients in North, Central and South America.
(2)EMEA includes revenues from clients in Western Europe and the Middle East. Beginning in 2024, revenues from the CEE region are included in the EMEA region.
(3)APAC, or Asia Pacific, includes revenues from clients in East Asia, Southeast Asia and Australia.
(4)CEE includes revenues from clients in Belarus, Georgia, Kazakhstan, Russia, Ukraine and Uzbekistan. As a result of the sale of the Company’s remaining holdings in Russia to a third-party on July 26, 2023, revenues from the CEE region are no longer material. Beginning in 2024, revenues from the CEE region are included in the EMEA region.
The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 19 “Segment Information”) for the years ended December 31, 2025, 2024 and 2023:
Year Ended December 31, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$603,711 $712,776 $1,316,487 
Consumer Goods, Retail & Travel
479,934 597,579 1,077,513 
Software & Hi-Tech560,449 261,370 821,819 
Business Information & Media465,232 210,435 675,667 
Life Sciences & Healthcare496,831 128,776 625,607 
Emerging Verticals559,959 380,004 939,963 
Revenues$3,166,116 $2,290,940 $5,457,056 
Year Ended December 31, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Industry Verticals
Financial Services$519,986 $502,631 $1,022,617 
Consumer Goods, Retail & Travel
450,162 562,976 1,013,138 
Software & Hi-Tech525,091 177,276 702,367 
Business Information & Media449,449 225,148 674,597 
Life Sciences & Healthcare488,455 86,150 574,605 
Emerging Verticals433,196 307,420 740,616 
Revenues$2,866,339 $1,861,601 $4,727,940 
Year Ended December 31, 2023
Reportable Segments
AmericasEuropeRussiaConsolidated Revenues
Industry Verticals
Financial Services$538,837 $472,146 $7,450 $1,018,433 
Consumer Goods, Retail & Travel
472,350 596,830 3,770 1,072,950 
Software & Hi-Tech552,492 153,683 1,545 707,720 
Business Information & Media429,800 323,985 196 753,981 
Life Sciences & Healthcare429,245 60,549 120 489,914 
Emerging Verticals342,298 302,250 2,994 647,542 
Revenues$2,765,022 $1,909,443 $16,075 $4,690,540 
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 19 “Segment Information”) for the years ended December 31, 2025, 2024 and 2023:
Year Ended December 31, 2025
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-materials
$2,608,351 $1,756,062 $4,364,413 
Fixed-price534,046 529,164 1,063,210 
Licensing and other revenues23,719 5,714 29,433 
Revenues$3,166,116 $2,290,940 $5,457,056 
Year Ended December 31, 2024
Reportable Segments
AmericasEuropeConsolidated Revenues
Contract Types
Time-and-materials
$2,423,554 $1,477,398 $3,900,952 
Fixed-price419,361 377,870 797,231 
Licensing and other revenues23,424 6,333 29,757 
Revenues$2,866,339 $1,861,601 $4,727,940 
Year Ended December 31, 2023
Reportable Segments
AmericasEuropeRussiaConsolidated Revenues
Contract Types
Time-and-materials
$2,457,545 $1,613,790 $11,168 $4,082,503 
Fixed-price283,183 291,174 4,873 579,230 
Licensing and other revenues24,294 4,479 34 28,807 
Revenues$2,765,022 $1,909,443 $16,075 $4,690,540 
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 December 31, 2025. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts 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$41,891 $1,721 $— $— $43,612 
Schedule of Contract Balances
The following table provides information on the classification of contract assets and liabilities in the consolidated balance sheets:
 As of December 31, 2025As of December 31, 2024
Contract assets included in trade receivables and contract assets, net
$58,759 $52,897 
Contract liabilities included in accrued expenses and other current liabilities
$104,219 $59,321 
Contract liabilities included in other noncurrent liabilities
$674 $741