XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2024 and 2023, were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
Segment revenues:
North America$698,629 $680,071 $1,403,358 $1,390,028 
Europe447,968 483,442 908,704 976,589 
Russia— 6,693 — 14,530 
Total segment revenues$1,146,597 $1,170,206 $2,312,062 $2,381,147 
Segment operating profit/(loss):  
North America$122,838 $131,660 $243,502 $254,491 
Europe54,538 64,801 115,057 124,705 
Russia— (2,743)— (5,748)
Total segment operating profit$177,376 $193,718 $358,559 $373,448 
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
June 30,
Six Months Ended
June 30,
2024202320242023
Total segment operating profit:$177,376 $193,718 $358,559 $373,448 
Unallocated amounts:
Stock-based compensation expense(35,684)(33,110)(80,475)(71,689)
Amortization of intangibles assets(5,821)(5,483)(11,770)(11,020)
Other acquisition-related expenses (456)(1,340)(1,679)(1,581)
Other unallocated expenses(14,854)(9,439)(33,542)(24,441)
Income from operations120,561 144,346 231,093 264,717 
Interest and other income, net12,036 11,710 27,078 23,231 
Foreign exchange gain/(loss)1,213 (6,010)(706)(10,618)
Income before provision for income taxes$133,810 $150,046 $257,465 $277,330 
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
June 30,
2024
As of
December 31,
2023
Ukraine$59,792 $62,653 
Belarus47,377 49,875 
United States37,070 42,510 
India13,166 12,735 
Poland12,396 15,057 
Hungary5,171 6,683 
Other 35,406 45,540 
Total$210,378 $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 six months ended June 30, 2024 and 2023:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
United States$662,567 $649,622 $1,329,715 $1,329,059 
United Kingdom127,822 152,481 263,723 307,808 
Switzerland101,310 89,497 199,754 179,358 
Germany49,561 45,028 100,023 87,763 
Netherlands45,091 58,408 96,761 117,508 
Canada21,113 26,485 43,733 54,317 
Russia— 5,872 — 11,745 
Other locations139,133 142,813 278,353 293,589 
Total$1,146,597 $1,170,206 $2,312,062 $2,381,147