XML 52 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUES (Notes)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
REVENUES
REVENUES
Disaggregation of Revenues
The following tables show the disaggregation of the Company’s revenues by major customer location, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 15 “Segment Information”) for the years ended December 31, 2019 and 2018:
 
Year Ended December 31, 2019
 
Reportable Segments

 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
North America
$
1,344,040

 
$
45,859

 
$
116

 
$
1,390,015

Europe
27,042

 
719,548

 
276

 
746,866

CIS
8,583

 
143

 
91,745

 
100,471

APAC
1,279

 
55,167

 

 
56,446

        Revenues
$
1,380,944

 
$
820,717

 
$
92,137

 
$
2,293,798

 
Year Ended December 31, 2018
 
Reportable Segments

 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Customer Locations
 
 
 
 
 
 
 
North America
$
1,046,232

 
$
52,860

 
$
75

 
$
1,099,167

Europe
16,679

 
595,741

 
52

 
612,472

CIS
8,437

 
336

 
72,930

 
81,703

APAC
5,631

 
43,848

 
91

 
49,570

        Revenues
$
1,076,979

 
$
692,785

 
$
73,148

 
$
1,842,912

The following tables show the disaggregation of the Company’s revenues by industry vertical, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 15 “Segment Information”) for the year ended December 31, 2019 and 2018:
 
Year Ended December 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
Financial Services
$
184,469

 
$
244,284

 
$
72,119

 
$
500,872

Travel & Consumer
198,264

 
229,523

 
11,571

 
439,358

Software & Hi-Tech
354,023

 
77,377

 
1,998

 
433,398

Business Information & Media
262,448

 
157,844

 
631

 
420,923

Life Sciences & Healthcare
224,925

 
23,444

 
83

 
248,452

Emerging Verticals
156,815

 
88,245

 
5,735

 
250,795

        Revenues
$
1,380,944

 
$
820,717

 
$
92,137

 
$
2,293,798

 
Year Ended December 31, 2018
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Industry Verticals
 
 
 
 
 
 
 
Financial Services
$
112,444

 
$
252,196

 
$
59,337

 
$
423,977

Travel and Consumer
177,910

 
208,266

 
7,467

 
393,643

Software & Hi-Tech
269,067

 
79,121

 
2,627

 
350,815

Business Information & Media
251,081

 
72,898

 
54

 
324,033

Life Sciences & Healthcare
151,418

 
20,272

 
13

 
171,703

Emerging Verticals
115,059

 
60,032

 
3,650

 
178,741

        Revenues
$
1,076,979

 
$
692,785

 
$
73,148

 
$
1,842,912

The following tables show the disaggregation of the Company’s revenues by contract type, including a reconciliation of the disaggregated revenues with the Company’s reportable segments (Note 15 “Segment Information”) for the year ended December 31, 2019 and 2018:
 
Year Ended December 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
Time-and-material
$
1,247,979

 
$
688,605

 
$
54,069

 
$
1,990,653

Fixed-price
127,926

 
128,977

 
37,747

 
294,650

Licensing
3,626

 
1,230

 
225

 
5,081

Other revenues
1,413

 
1,905

 
96

 
3,414

        Revenues
$
1,380,944

 
$
820,717

 
$
92,137

 
$
2,293,798

 
Year Ended December 31, 2018
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Contract Types
 
 
 
 
 
 
 
Time-and-material
$
983,436

 
$
628,707

 
$
40,754

 
$
1,652,897

Fixed-price
89,831

 
62,078

 
32,342

 
184,251

Licensing
2,748

 
1,332

 
17

 
4,097

Other revenues
964

 
668

 
35

 
1,667

        Revenues
$
1,076,979

 
$
692,785

 
$
73,148

 
$
1,842,912

Timing of Revenue Recognition
The following tables show the timing of revenue recognition:
 
Year Ended December 31, 2019
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
Transferred over time
$
1,379,256

 
$
819,913

 
$
92,076

 
$
2,291,245

Transferred at a point of time
1,688

 
804

 
61

 
2,553

        Revenues
$
1,380,944

 
$
820,717

 
$
92,137

 
$
2,293,798


 
Year Ended December 31, 2018
 
Reportable Segments
 
 
 
North America
 
Europe
 
Russia
 
Consolidated Revenues
Timing of Revenue Recognition
 
 
 
 
 
 
 
Transferred over time
$
1,076,084

 
$
692,023

 
$
73,135

 
$
1,841,242

Transferred at a point of time
895

 
762

 
13

 
1,670

        Revenues
$
1,076,979

 
$
692,785

 
$
73,148

 
$
1,842,912


During the years ended December 31, 2019 and 2018 the Company recognized $7,806 and $5,736, respectively, of revenues from performance obligations satisfied in previous periods.
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 December 31, 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
$
17,892

 
$
992

 
$
64

 
$

 
$
18,948


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 consolidated balance sheets:
 
As of  
 December 31, 
 2019
 
As of
December 31,
2018
Contract assets included in Trade receivables and contract assets
$
14,320

 
$
13,522

Contract liabilities included in Accrued expenses and other current liabilities
$
9,132

 
$
4,558

Contract liabilities included in Other noncurrent liabilities
$
5

 
$
224


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 due to an increase in advance billings largely attributable to the businesses acquired during 2019. During the year ended December 31, 2019, the Company recognized $3,850 of revenues that were included in Accrued expenses and other current liabilities at December 31, 2018. During the year ended December 31, 2018, the Company recognized $3,810 of revenues that were included in Accrued expenses and other current liabilities at January 1, 2018.