XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three months ended March 31, 2023 and 2022, were as follows:
 Three Months Ended
March 31,
 20232022
Segment revenues:
North America$709,957 $687,711 
Europe493,147 451,970 
Russia7,837 31,933 
Total segment revenues$1,210,941 $1,171,614 
Segment operating profit/(loss):  
North America$122,831 $126,734 
Europe59,904 56,711 
Russia(3,005)(19,484)
Total segment operating profit$179,730 $163,961 
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
March 31,
20232022
Total segment operating profit:$179,730 $163,961 
Unallocated amounts:
Stock-based compensation expense(38,579)(7,112)
Amortization of intangibles assets(5,537)(5,244)
Other acquisition-related expenses (241)(579)
Other unallocated expenses(15,002)(21,784)
Income from operations120,371 129,242 
Interest and other income/(loss), net11,521 (165)
Foreign exchange loss(4,608)(22,785)
Income before provision for income taxes$127,284 $106,292 
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
March 31,
2023
As of
December 31,
2022
Ukraine$69,290 $70,183 
United States65,165 68,804 
Belarus55,282 57,311 
Poland14,736 14,685 
Hungary8,483 8,552 
India7,895 8,506 
Other 46,216 45,307 
Total$267,067 $273,348 
Schedule of Revenues by Customer Location The table below presents information about the Company’s revenues by customer location for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
United States$679,437 $657,027 
United Kingdom155,327 153,197 
Switzerland89,861 81,830 
Netherlands59,100 50,179 
Germany42,735 36,389 
Canada27,832 27,029 
Russia5,873 30,692 
Other locations150,776 135,271 
Total$1,210,941 $1,171,614