XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
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, 2022 and 2021, were as follows:
 Three Months Ended
March 31,
 20222021
Segment revenues:
North America$687,711 $474,853 
Europe451,970 276,704 
Russia31,933 29,218 
Total segment revenues$1,171,614 $780,775 
Segment operating profit/(loss):  
North America$126,734 $94,103 
Europe56,711 51,073 
Russia(19,484)979 
Total segment operating profit$163,961 $146,155 
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,
20222021
Total segment operating profit:$163,961 $146,155 
Unallocated amounts:
Stock-based compensation expense(7,112)(24,553)
Amortization of intangibles assets(5,244)(3,140)
Other acquisition-related expenses (579)(1,933)
Other unallocated expenses(21,784)(9,278)
Income from operations129,242 107,251 
Interest and other (loss)/income, net(165)5,374 
Foreign exchange (loss)/gain(22,785)2,299 
Income before provision for income taxes$106,292 $114,924 
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,
2022
As of
December 31,
2021
Ukraine$74,902 $78,289 
Belarus70,700 75,422 
United States17,423 14,843 
India10,997 9,459 
Poland8,025 8,240 
Hungary5,612 5,339 
Russia— 16,611 
Other 31,980 28,011 
Total$219,639 $236,214 
Revenues by Customer Location
The table below presents information about the Company’s revenues by customer location for the three months ended March 31, 2022 and 2021:
Three Months Ended
March 31,
20222021
United States$657,027 $448,021 
United Kingdom153,197 93,464 
Switzerland81,830 67,568 
Netherlands50,179 33,032 
Germany36,389 22,025 
Russia30,692 27,656 
Canada27,029 21,835 
Other locations135,271 67,174 
Total$1,171,614 $780,775