XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUES
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
REVENUES
REVENUES
Disaggregation of Revenues
The Company’s revenues are sourced from four geographic markets: North America, Europe, CIS and APAC. CIS includes revenues from customers in Belarus, Kazakhstan, Russia and Ukraine, and APAC, which stands for Asia Pacific, includes revenues from customers in East Asia, Southeast Asia and Australia. 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 June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
323,221

 
$
11,553

 
$
16

 
$
334,790

 
$
(2
)
 
$
334,788

Europe
5,233

 
172,099

 
99

 
177,431

 
(86
)
 
177,345

CIS
2,005

 

 
23,086

 
25,091

 

 
25,091

APAC
580

 
13,800

 

 
14,380

 
(17
)
 
14,363

        Revenues
$
331,039

 
$
197,452

 
$
23,201

 
$
551,692

 
$
(105
)
 
$
551,587

 
Six Months Ended June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
626,966

 
$
24,444

 
$
32

 
$
651,442

 
$
(2
)
 
$
651,440

Europe
9,980

 
340,866

 
240

 
351,086

 
(233
)
 
350,853

CIS
3,744

 
13

 
39,509

 
43,266

 
(1
)
 
43,265

APAC
1,038

 
26,352

 

 
27,390

 
(28
)
 
27,362

        Revenues
$
641,728

 
$
391,675

 
$
39,781

 
$
1,073,184

 
$
(264
)
 
$
1,072,920


 
Three Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
250,273

 
$
14,177

 
$
14

 
$
264,464

 
$
(13
)
 
$
264,451

Europe
3,086

 
146,998

 

 
150,084

 
(280
)
 
149,804

CIS
2,089

 
28

 
17,294

 
19,411

 

 
19,411

APAC
1,655

 
10,292

 
72

 
12,019

 
(38
)
 
11,981

        Revenues
$
257,103

 
$
171,495

 
$
17,380

 
$
445,978

 
$
(331
)
 
$
445,647

 
Six Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
476,343

 
$
27,538

 
$
29

 
$
503,910

 
$
(13
)
 
$
503,897

Europe
5,826

 
297,478

 
42

 
303,346

 
(457
)
 
302,889

CIS
4,092

 
91

 
37,008

 
41,191

 

 
41,191

APAC
2,038

 
19,731

 
87

 
21,856

 
(38
)
 
21,818

        Revenues
$
488,299

 
$
344,838

 
$
37,166

 
$
870,303

 
$
(508
)
 
$
869,795


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 June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
43,531

 
$
58,966

 
$
18,009

 
$
120,506

 
$
(101
)
 
$
120,405

Travel & Consumer
48,178

 
56,175

 
2,761

 
107,114

 

 
107,114

Software & Hi-Tech
85,600

 
19,442

 
478

 
105,520

 
(2
)
 
105,518

Business Information & Media

62,340

 
35,692

 
104

 
98,136

 
(1
)
 
98,135

Life Sciences & Healthcare
54,287

 
4,907

 
4

 
59,198

 

 
59,198

Emerging Verticals
37,103

 
22,270

 
1,845

 
61,218

 
(1
)
 
61,217

        Revenues
$
331,039

 
$
197,452

 
$
23,201

 
$
551,692

 
$
(105
)
 
$
551,587


 
Six Months Ended June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
81,925

 
$
120,954

 
$
31,041

 
$
233,920

 
$
(254
)
 
$
233,666

Travel & Consumer
95,178

 
111,377

 
4,885

 
211,440

 

 
211,440

Software & Hi-Tech
164,721

 
39,812

 
918

 
205,451

 
(2
)
 
205,449

Business Information & Media

124,701

 
68,228

 
244

 
193,173

 
(6
)
 
193,167

Life Sciences & Healthcare
104,443

 
9,463

 
66

 
113,972

 

 
113,972

Emerging Verticals
70,760

 
41,841

 
2,627

 
115,228

 
(2
)
 
115,226

        Revenues
$
641,728

 
$
391,675

 
$
39,781

 
$
1,073,184

 
$
(264
)
 
$
1,072,920


 
Three Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
26,732

 
$
62,496

 
$
14,091

 
$
103,319

 
$
(331
)
 
$
102,988

Travel & Consumer
47,104

 
52,120

 
1,792

 
101,016

 

 
101,016

Software & Hi-Tech
64,536

 
19,857

 
624

 
85,017

 

 
85,017

Business Information & Media

59,532

 
18,117

 

 
77,649

 

 
77,649

Life Sciences & Healthcare
32,876

 
5,649

 

 
38,525

 

 
38,525

Emerging Verticals
26,323

 
13,256

 
873

 
40,452

 

 
40,452

        Revenues
$
257,103

 
$
171,495

 
$
17,380

 
$
445,978

 
$
(331
)
 
$
445,647


 
Six Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
48,688

 
$
128,314

 
$
30,316

 
$
207,318

 
$
(508
)
 
$
206,810

Travel & Consumer
87,791

 
101,574

 
3,465

 
192,830

 

 
192,830

Software & Hi-Tech
125,100

 
40,151

 
1,388

 
166,639

 

 
166,639

Business Information & Media

116,869

 
36,987

 

 
153,856

 

 
153,856

Life Sciences & Healthcare
60,343

 
10,472

 

 
70,815

 

 
70,815

Emerging Verticals
49,508

 
27,340

 
1,997

 
78,845

 

 
78,845

        Revenues
$
488,299

 
$
344,838

 
$
37,166

 
$
870,303

 
$
(508
)
 
$
869,795

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 June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
300,326

 
$
167,581

 
$
12,047

 
$
479,954

 
$

 
$
479,954

Fixed-price
29,681

 
29,204

 
10,943

 
69,828

 

 
69,828

Licensing
624

 
142

 
196

 
962

 

 
962

Other revenues
408

 
525

 
15

 
948

 
(105
)
 
843

        Revenues
$
331,039

 
$
197,452

 
$
23,201

 
$
551,692

 
$
(105
)
 
$
551,587

 
Six Months Ended June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
585,051

 
$
335,794

 
$
23,319

 
$
944,164

 
$

 
$
944,164

Fixed-price
54,421

 
54,450

 
16,230

 
125,101

 

 
125,101

Licensing
1,460

 
540

 
202

 
2,202

 

 
2,202

Other revenues
796

 
891

 
30

 
1,717

 
(264
)
 
1,453

        Revenues
$
641,728

 
$
391,675

 
$
39,781

 
$
1,073,184

 
$
(264
)
 
$
1,072,920


 
Three Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
233,747

 
$
156,637

 
$
9,765

 
$
400,149

 
$

 
$
400,149

Fixed-price
22,483

 
14,081

 
7,607

 
44,171

 

 
44,171

Licensing
638

 
327

 
1

 
966

 

 
966

Other revenues
235

 
450

 
7

 
692

 
(331
)
 
361

        Revenues
$
257,103

 
$
171,495

 
$
17,380

 
$
445,978

 
$
(331
)
 
$
445,647


 
Six Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
448,063

 
$
316,103

 
$
19,861

 
$
784,027

 
$

 
$
784,027

Fixed-price
38,475

 
27,034

 
17,279

 
82,788

 

 
82,788

Licensing
1,300

 
946

 
11

 
2,257

 

 
2,257

Other revenues
461

 
755

 
15

 
1,231

 
(508
)
 
723

        Revenues
$
488,299

 
$
344,838

 
$
37,166

 
$
870,303

 
$
(508
)
 
$
869,795


Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
 
Three Months Ended June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
Transferred at a point of time
$
220

 
$
197

 
$

 
$
417

 
$
(105
)
 
$
312

Transferred over time
330,819

 
197,255

 
23,201

 
551,275

 

 
551,275

        Revenues
$
331,039

 
$
197,452

 
$
23,201

 
$
551,692

 
$
(105
)
 
$
551,587


 
Six Months Ended June 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
Transferred at a point of time
$
624

 
$
402

 
$
1

 
$
1,027

 
$
(264
)
 
$
763

Transferred over time
641,104

 
391,273

 
39,780

 
1,072,157

 

 
1,072,157

        Revenues
$
641,728

 
$
391,675

 
$
39,781

 
$
1,073,184

 
$
(264
)
 
$
1,072,920


 
Three Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
Transferred at a point of time
$
294

 
$
634

 
$

 
$
928

 
$
(331
)
 
$
597

Transferred over time
256,809

 
170,861

 
17,380

 
445,050

 

 
445,050

        Revenues
$
257,103

 
$
171,495

 
$
17,380

 
$
445,978

 
$
(331
)
 
$
445,647



 
Six Months Ended June 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
Transferred at a point of time
$
638

 
$
1,062

 
$
10

 
$
1,710

 
$
(508
)
 
$
1,202

Transferred over time
487,661

 
343,776

 
37,156

 
868,593

 

 
868,593

        Revenues
$
488,299

 
$
344,838

 
$
37,166

 
$
870,303

 
$
(508
)
 
$
869,795


During the three and six months ended June 30, 2019 the Company recognized $7,693 and $4,119 of revenues, respectively, from performance obligations satisfied in previous periods compared to $5,452 and $6,618 during the three and six months ended June 30, 2018, respectively.
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 June 30, 2019. 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
$
10,534

 
$
4,104

 
$
217

 
$

 
$
14,855


The Company applies a practical expedient and does not disclose the amount of the transaction price allocated to the remaining performance obligations nor provide an explanation of when the Company expects to recognize that amount as revenue for certain variable consideration.
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 
As of  
 June 30, 
 2019
 
As of  
 December 31, 
 2018
Contract assets included in Unbilled revenues
$
23,381

 
$
13,522

Contract liabilities included in Accrued expenses and other current liabilities
$
6,321

 
$
4,558

Contract liabilities included in Other noncurrent liabilities
$
3

 
$
224


Contract assets included in Unbilled revenues are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. The Company recognizes an impairment loss when the contract carrying amount is greater than the remaining consideration expected less the remaining costs of providing services. Contract assets have increased from December 31, 2018 primarily due to new contracts entered into in 2019 where the Company’s right to bill is contingent upon achievement of contractual milestones.
Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have increased from December 31, 2018 primarily due to the seasonal nature of customer prepayments and the acquisition of test IO on April 30, 2019. During the three and six months ended June 30, 2019, the Company recognized $610 and $3,661, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2018.