XML 74 R30.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUES (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following tables present the disaggregation of the Company’s revenues by customer location, including a reconciliation of the disaggregated revenues with the reportable segments (Note 13 “Segment Information”) for the periods indicated:
 
Three Months Ended March 31, 2020
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
North America
$
377,784

 
$
10,419

 
$
1,627

 
$
389,830

Europe
10,332

 
212,722

 
3

 
223,057

CIS
2,554

 
12

 
22,294

 
24,860

APAC
432

 
13,180

 

 
13,612

        Revenues
$
391,102

 
$
236,333

 
$
23,924

 
$
651,359

 
Three Months Ended March 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
North America
$
303,745

 
$
12,891

 
$
16

 
$
316,652

Europe
4,747

 
168,620

 
141

 
173,508

CIS
1,739

 
13

 
16,422

 
18,174

APAC
458

 
12,541

 

 
12,999

        Revenues
$
310,689

 
$
194,065

 
$
16,579

 
$
521,333

The following tables present the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the reportable segments (Note 13 “Segment Information”) for the periods indicated:
 
Three Months Ended March 31, 2020
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
Business Information & Media
$
80,220

 
$
58,146

 
$
360

 
$
138,726

Financial Services
47,868

 
67,594

 
16,181

 
131,643

Software & Hi-Tech
101,737

 
18,146

 
1,966

 
121,849

Travel & Consumer
54,724

 
61,067

 
3,739

 
119,530

Life Sciences & Healthcare
61,611

 
7,619

 
9

 
69,239

Emerging Verticals
44,942

 
23,761

 
1,669

 
70,372

        Revenues
$
391,102

 
$
236,333

 
$
23,924

 
$
651,359

 
Three Months Ended March 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
Business Information & Media
$
62,361

 
$
32,531

 
$
140

 
$
95,032

Financial Services
38,394

 
61,835

 
13,032

 
113,261

Software & Hi-Tech

79,121

 
20,370

 
440

 
99,931

Travel & Consumer
47,000

 
55,202

 
2,124

 
104,326

Life Sciences & Healthcare
50,156

 
4,556

 
62

 
54,774

Emerging Verticals
33,657

 
19,571

 
781

 
54,009

        Revenues
$
310,689

 
$
194,065

 
$
16,579

 
$
521,333


The following tables present the disaggregation of the Company’s revenues by contract type including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 13 “Segment Information”) for the periods indicated:
 
Three Months Ended March 31, 2020
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
Time-and-material
$
357,263

 
$
190,320

 
$
13,596

 
$
561,179

Fixed-price
31,855

 
45,255

 
8,821

 
85,931

Licensing
1,770

 
162

 
1,458

 
3,390

Other revenues
214

 
596

 
49

 
859

        Revenues
$
391,102

 
$
236,333

 
$
23,924

 
$
651,359


 
Three Months Ended March 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
Time-and-material
$
284,725

 
$
168,213

 
$
11,272

 
$
464,210

Fixed-price
24,740

 
25,246

 
5,287

 
55,273

Licensing
836

 
398

 
6

 
1,240

Other revenues
388

 
208

 
14

 
610

        Revenues
$
310,689

 
$
194,065

 
$
16,579

 
$
521,333


Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
 
Three Months Ended March 31, 2020
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
Transferred at a point of time
$
1,292

 
$
162

 
$
1,456

 
$
2,910

Transferred over time
389,810

 
236,171

 
22,468

 
648,449

        Revenues
$
391,102

 
$
236,333

 
$
23,924

 
$
651,359

 
Three Months Ended March 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
Transferred at a point of time
$
404

 
$
47

 
$

 
$
451

Transferred over time
310,285

 
194,018

 
16,579

 
520,882

        Revenues
$
310,689

 
$
194,065

 
$
16,579

 
$
521,333


Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of March 31, 2020. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts that (i) have an original expected duration of one year or less and (ii) contracts for which it recognizes revenues at the amount to which it has the right to invoice for services provided:
 
Less than 1 year
 
1 Year
 
2 Years
 
3 Years
 
Total
Contract Type
 
 
 
 
 
 
 
 
 
Fixed-price
$
14,332

 
$
1,443

 
$

 
$

 
$
15,775


Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 
As of  
 March 31, 
 2020
 
As of  
 December 31, 
 2019
Contract assets included in Trade receivables and contract assets
$
16,176

 
$
14,320

Contract liabilities included in Accrued expenses and other current liabilities
$
11,370

 
$
9,132