XML 74 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024
North AmericaEurope 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
North AmericaEurope 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 
For the Year Ended December 31, 2022
North AmericaEurope Russia Total
Segment revenues $2,898,554 $1,853,056 $73,088 $4,824,698 
Less:
Cost of revenues (exclusive of depreciation and amortization)1,875,861 1,283,398 69,475 3,228,734 
Selling, general and administrative expenses404,276 323,151 16,083 743,510 
Depreciation and amortization expense41,516 27,465 1,068 70,049 
Segment operating profit/(loss)576,901 219,042 (13,538)782,405 
Unallocated costs:
Stock-based compensation expense(99,909)
Amortization of purchased intangibles(22,223)
Other acquisition-related expenses(1,593)
Other unallocated costs(85,714)
Income from operations572,966 
Interest and other income, net10,025 
Foreign exchange loss(75,733)
Income before provision for income taxes$507,258 
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, 2024As of December 31, 2023As of December 31, 2022
Ukraine$58,865 $62,653 $70,183 
Belarus45,900 49,875 57,311 
United States39,403 42,510 68,804 
India15,367 12,735 8,506 
Poland10,605 15,057 14,685 
Hungary4,157 6,683 8,552 
Other 33,370 45,540 45,307 
Total$207,667 $235,053 $273,348 
Schedule of Revenues by Customer Location
The table below presents the Company’s revenues by client location for the years ended December 31, 2024, 2023 and 2022:
For the Years Ended December 31,
202420232022
United States$2,680,063 $2,633,730 $2,761,050 
United Kingdom523,369 585,172 619,305 
Switzerland407,849 367,121 323,424 
Germany206,129 178,492 161,758 
Netherlands188,576 236,292 215,444 
Canada88,352 97,983 114,910 
Russia— 13,290 64,745 
Other locations633,602 578,460 564,062 
Revenues$4,727,940 $4,690,540 $4,824,698