XML 87 R15.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUES
9 Months Ended
Sep. 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. 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 September 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
349,875

 
$
8,484

 
$
42

 
$
358,401

 
$

 
$
358,401

Europe
6,756

 
182,621

 
23

 
189,400

 
(88
)
 
189,312

CIS
2,349

 
53

 
24,099

 
26,501

 

 
26,501

APAC
7

 
13,965

 

 
13,972

 
(83
)
 
13,889

        Revenues
$
358,987

 
$
205,123

 
$
24,164

 
$
588,274

 
$
(171
)
 
$
588,103

 
Nine Months Ended September 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
976,841

 
$
32,928

 
$
74

 
$
1,009,843

 
$
(2
)
 
$
1,009,841

Europe
16,736

 
523,487

 
263

 
540,486

 
(321
)
 
540,165

CIS
6,093

 
66

 
63,608

 
69,767

 
(1
)
 
69,766

APAC
1,045

 
40,317

 

 
41,362

 
(111
)
 
41,251

        Revenues
$
1,000,715

 
$
596,798

 
$
63,945

 
$
1,661,458

 
$
(435
)
 
$
1,661,023


 
Three Months Ended September 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
271,551

 
$
12,536

 
$
17

 
$
284,104

 
$
(27
)
 
$
284,077

Europe
5,408

 
146,990

 
3

 
152,401

 
(166
)
 
152,235

CIS
2,208

 
142

 
16,184

 
18,534

 

 
18,534

APAC
1,671

 
11,814

 
4

 
13,489

 
(149
)
 
13,340

        Revenues
$
280,838

 
$
171,482

 
$
16,208

 
$
468,528

 
$
(342
)
 
$
468,186

 
Nine Months Ended September 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
 
 
 
 
North America
$
747,894

 
$
40,074

 
$
46

 
$
788,014

 
$
(40
)
 
$
787,974

Europe
11,234

 
444,468

 
45

 
455,747

 
(623
)
 
455,124

CIS
6,300

 
233

 
53,192

 
59,725

 

 
59,725

APAC
3,709

 
31,545

 
91

 
35,345

 
(187
)
 
35,158

        Revenues
$
769,137

 
$
516,320

 
$
53,374

 
$
1,338,831

 
$
(850
)
 
$
1,337,981


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

 
$
61,189

 
$
18,760

 
$
130,459

 
$
(122
)
 
$
130,337

Travel & Consumer
51,476

 
57,780

 
3,171

 
112,427

 
(45
)
 
112,382

Software & Hi-Tech
90,880

 
16,952

 
552

 
108,384

 

 
108,384

Business Information & Media
65,153

 
40,624

 
22

 
105,799

 

 
105,799

Life Sciences & Healthcare
60,049

 
6,713

 
7

 
66,769

 

 
66,769

Emerging Verticals
40,919

 
21,865

 
1,652

 
64,436

 
(4
)
 
64,432

        Revenues
$
358,987

 
$
205,123

 
$
24,164

 
$
588,274

 
$
(171
)
 
$
588,103


 
Nine Months Ended September 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
132,435

 
$
182,143

 
$
49,801

 
$
364,379

 
$
(376
)
 
$
364,003

Travel & Consumer
146,654

 
169,157

 
8,056

 
323,867

 
(45
)
 
323,822

Software & Hi-Tech
255,601

 
56,764

 
1,470

 
313,835

 
(2
)
 
313,833

Business Information & Media
189,854

 
108,852

 
266

 
298,972

 
(6
)
 
298,966

Life Sciences & Healthcare
164,492

 
16,176

 
73

 
180,741

 

 
180,741

Emerging Verticals
111,679

 
63,706

 
4,279

 
179,664

 
(6
)
 
179,658

        Revenues
$
1,000,715

 
$
596,798

 
$
63,945

 
$
1,661,458

 
$
(435
)
 
$
1,661,023


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

 
$
61,713

 
$
12,786

 
$
104,987

 
$
(189
)
 
$
104,798

Travel & Consumer
45,690

 
53,634

 
1,891

 
101,215

 
(122
)
 
101,093

Software & Hi-Tech
68,572

 
19,035

 
569

 
88,176

 

 
88,176

Business Information & Media
64,152

 
17,650

 

 
81,802

 

 
81,802

Life Sciences & Healthcare
39,550

 
5,078

 
12

 
44,640

 
(31
)
 
44,609

Emerging Verticals
32,386

 
14,372

 
950

 
47,708

 

 
47,708

        Revenues
$
280,838

 
$
171,482

 
$
16,208

 
$
468,528

 
$
(342
)
 
$
468,186


 
Nine Months Ended September 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
 
 
 
 
Financial Services
$
79,176

 
$
190,027

 
$
43,102

 
$
312,305

 
$
(697
)
 
$
311,608

Travel & Consumer
133,481

 
155,208

 
5,356

 
294,045

 
(122
)
 
293,923

Software & Hi-Tech
193,672

 
59,186

 
1,957

 
254,815

 

 
254,815

Business Information & Media
181,021

 
54,637

 

 
235,658

 

 
235,658

Life Sciences & Healthcare
99,893

 
15,550

 
12

 
115,455

 
(31
)
 
115,424

Emerging Verticals
81,894

 
41,712

 
2,947

 
126,553

 

 
126,553

        Revenues
$
769,137

 
$
516,320

 
$
53,374

 
$
1,338,831

 
$
(850
)
 
$
1,337,981

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

 
$
171,261

 
$
13,815

 
$
507,649

 
$

 
$
507,649

Fixed-price
35,273

 
33,093

 
10,304

 
78,670

 

 
78,670

Licensing
883

 
149

 
9

 
1,041

 

 
1,041

Other revenues
258

 
620

 
36

 
914

 
(171
)
 
743

        Revenues
$
358,987

 
$
205,123

 
$
24,164

 
$
588,274

 
$
(171
)
 
$
588,103

 
Nine Months Ended September 30, 2019
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
907,624

 
$
507,055

 
$
37,134

 
$
1,451,813

 
$

 
$
1,451,813

Fixed-price
89,694

 
87,543

 
26,534

 
203,771

 

 
203,771

Licensing
2,343

 
689

 
211

 
3,243

 

 
3,243

Other revenues
1,054

 
1,511

 
66

 
2,631

 
(435
)
 
2,196

        Revenues
$
1,000,715

 
$
596,798

 
$
63,945

 
$
1,661,458

 
$
(435
)
 
$
1,661,023


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

 
$
155,797

 
$
9,441

 
$
421,787

 
$

 
$
421,787

Fixed-price
23,241

 
15,001

 
6,759

 
45,001

 

 
45,001

Licensing
798

 
173

 
1

 
972

 

 
972

Other revenues
250

 
511

 
7

 
768

 
(342
)
 
426

        Revenues
$
280,838

 
$
171,482

 
$
16,208

 
$
468,528

 
$
(342
)
 
$
468,186


 
Nine Months Ended September 30, 2018
 
Reportable Segments
 
 
 
 
 
 
 
North America
 
Europe
 
Russia
 
Total Segment Revenues
 
Other Income Included in Segment Revenues
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
 
 
 
 
Time-and-material
$
704,612

 
$
471,900

 
$
29,302

 
$
1,205,814

 
$

 
$
1,205,814

Fixed-price
61,716

 
42,035

 
24,038

 
127,789

 

 
127,789

Licensing
2,098

 
1,119

 
12

 
3,229

 

 
3,229

Other revenues
711

 
1,266

 
22

 
1,999

 
(850
)
 
1,149

        Revenues
$
769,137

 
$
516,320

 
$
53,374

 
$
1,338,831

 
$
(850
)
 
$
1,337,981


Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
 
Three Months Ended September 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
$
561

 
$
290

 
$
54

 
$
905

 
$
(171
)
 
$
734

Transferred over time
358,426

 
204,833

 
24,110

 
587,369

 

 
587,369

        Revenues
$
358,987

 
$
205,123

 
$
24,164

 
$
588,274

 
$
(171
)
 
$
588,103


 
Nine Months Ended September 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
$
1,185

 
$
692

 
$
55

 
$
1,932

 
$
(435
)
 
$
1,497

Transferred over time
999,530

 
596,106

 
63,890

 
1,659,526

 

 
1,659,526

        Revenues
$
1,000,715

 
$
596,798

 
$
63,945

 
$
1,661,458

 
$
(435
)
 
$
1,661,023


 
Three Months Ended September 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
$
194

 
$
289

 
$

 
$
483

 
$
(342
)
 
$
141

Transferred over time
280,644

 
171,193

 
16,208

 
468,045

 

 
468,045

        Revenues
$
280,838

 
$
171,482

 
$
16,208

 
$
468,528

 
$
(342
)
 
$
468,186



 
Nine Months Ended September 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
$
832

 
$
1,351

 
$
10

 
$
2,193

 
$
(850
)
 
$
1,343

Transferred over time
768,305

 
514,969

 
53,364

 
1,336,638

 

 
1,336,638

        Revenues
$
769,137

 
$
516,320

 
$
53,374

 
$
1,338,831

 
$
(850
)
 
$
1,337,981


During the three and nine months ended September 30, 2019 the Company recognized $4,915 and $7,039 of revenues, respectively, from performance obligations satisfied in previous periods compared to $3,610 and $6,627 during the three and nine months ended September 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 September 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
$
12,226

 
$
2,774

 
$
140

 
$

 
$
15,140


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  
 September 30, 
 2019
 
As of  
 December 31, 
 2018
Contract assets included in Unbilled revenues
$
24,870

 
$
13,522

Contract liabilities included in Accrued expenses and other current liabilities
$
4,954

 
$
4,558

Contract liabilities included in Other noncurrent liabilities
$
1

 
$
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 the nine months ended September 30, 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 acquisition of test IO on April 30, 2019. During the three and nine months ended September 30, 2019, the Company recognized $140 and $3,801, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2018.