XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses
Revenues from external clients and operating profit/(loss), before unallocated expenses, by reportable segment for the three and nine months ended September 30, 2024 and 2023, were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2024202320242023
Segment revenues:
North America$704,613 $684,778 $2,107,971 $2,074,806 
Europe462,914 465,813 1,371,618 1,442,402 
Russia— 1,545 — 16,075 
Total segment revenues$1,167,527 $1,152,136 $3,479,589 $3,533,283 
Segment operating profit/(loss):  
North America$155,570 $132,438 $399,072 $386,929 
Europe94,862 64,074 209,919 188,779 
Russia— (118)— (5,866)
Total segment operating profit$250,432 $196,394 $608,991 $569,842 
Schedule of Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Total segment operating profit:$250,432 $196,394 $608,991 $569,842 
Unallocated amounts:
Stock-based compensation expense(42,124)(37,847)(122,599)(109,536)
Amortization of intangibles assets(5,707)(5,688)(17,477)(16,708)
Other acquisition-related expenses (7,098)(867)(8,777)(2,448)
Loss on sale of business— (25,922)— (25,922)
Other unallocated expenses(18,524)(12,042)(52,066)(36,483)
Income from operations176,979 114,028 408,072 378,745 
Interest and other income, net13,347 13,931 40,425 37,162 
Foreign exchange (loss)/gain(710)3,893 (1,416)(6,725)
Income before provision for income taxes$189,616 $131,852 $447,081 $409,182 
Schedule of Physical Location and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of
September 30,
2024
As of
December 31,
2023
Ukraine$58,793 $62,653 
Belarus46,627 49,875 
United States37,200 42,510 
India14,141 12,735 
Poland11,632 15,057 
Belgium4,980 3,032 
Hungary4,687 6,683 
Other 29,442 42,508 
Total$207,502 $235,053 
Schedule of Revenues by Customer Location
The table below presents information about the Company’s revenues by client location for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
United States$666,851 $652,757 $1,996,566 $1,981,816 
United Kingdom126,010 140,718 389,733 448,526 
Switzerland104,268 91,504 304,022 270,862 
Germany53,604 44,843 153,627 132,606 
Netherlands45,816 59,020 142,577 176,528 
Canada22,012 21,808 65,745 76,125 
Russia— 1,545 — 13,290 
Other locations148,966 139,941 427,319 433,530 
Total$1,167,527 $1,152,136 $3,479,589 $3,533,283