XML 72 R49.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of Revenues from External Customers and Operating Profit Before Unallocated Expenses
Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
For the Year Ended December 31, 2025
AmericasEurope Total
Segment revenues $3,166,116 $2,290,940 $5,457,056 
Less:
Cost of revenues (exclusive of depreciation and amortization)2,189,329 1,625,058 3,814,387 
Selling, general and administrative expenses418,715 315,442 734,157 
Depreciation and amortization expense35,957 17,487 53,444 
Segment operating profit:$522,115 $332,953 $855,068 
Unallocated costs:
Stock-based compensation expense(176,764)
Amortization of purchased intangibles(71,367)
Other acquisition-related expenses(1,345)
Other unallocated costs(85,589)
Income from operations520,003 
Interest and other income, net11,546 
Foreign exchange loss(25,925)
Income before provision for income taxes$505,624 
For the Year Ended December 31, 2024
AmericasEurope Total
Segment revenues $2,866,339 $1,861,601 $4,727,940 
Less:
Cost of revenues (exclusive of depreciation and amortization)1,915,851 1,290,317 3,206,168 
Selling, general and administrative expenses369,055 267,032 636,087 
Depreciation and amortization expense40,009 20,076 60,085 
Segment operating profit:$541,424 $284,176 $825,600 
Unallocated costs:
Stock-based compensation expense(167,297)
Amortization of purchased intangibles(29,475)
Other acquisition-related expenses(15,472)
Other unallocated costs(68,772)
Income from operations544,584 
Interest and other income, net46,876 
Foreign exchange loss(7,048)
Income before provision for income taxes$584,412 
For the Year Ended December 31, 2023
AmericasEurope Russia Total
Segment revenues $2,765,022 $1,909,443 $16,075 $4,690,540 
Less:
Cost of revenues (exclusive of depreciation and amortization)1,848,758 1,348,190 18,483 3,215,431 
Selling, general and administrative expenses361,589 285,722 2,531 649,842 
Depreciation and amortization expense43,645 25,307 131 69,083 
Segment operating profit (loss):511,030 250,224 (5,070)756,184 
Unallocated costs:
Stock-based compensation expense(147,730)
Amortization of purchased intangibles(22,717)
Other acquisition-related expenses(2,768)
Loss on sale of business(25,922)
Other unallocated costs(55,808)
Income from operations501,239 
Interest and other income, net51,124 
Foreign exchange loss(15,778)
Income before provision for income taxes$536,585 
Schedule of Physical Locations and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of December 31, 2025As of December 31, 2024As of December 31, 2023
Ukraine$59,381 $58,865 $62,653 
Belarus44,483 45,900 49,875 
United States26,085 39,403 42,510 
India17,365 15,367 12,735 
Poland10,947 10,605 15,057 
Hungary4,495 4,157 6,683 
Other 39,631 33,370 45,540 
Total$202,387 $207,667 $235,053 
Schedule of Revenues by Customer Location
The table below presents the Company’s revenues by client location for the years ended December 31, 2025, 2024 and 2023:
For the Years Ended December 31,
202520242023
United States$2,834,343 $2,680,063 $2,633,730 
United Kingdom597,317 523,369 585,172 
Switzerland438,495 407,849 367,121 
Germany233,429 206,129 178,492 
Netherlands229,785 188,576 236,292 
Other locations1,123,687 721,954 689,733 
Revenues$5,457,056 $4,727,940 $4,690,540