XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$378,493 $10,853 $630 $389,976 
Europe11,278 203,255 — 214,533 
CIS1,433 16 28,590 30,039 
APAC401 17,294 — 17,695 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$1,126,970 $32,107 $2,665 $1,161,742 
Europe32,805 615,843 648,654 
CIS6,223 32 70,722 76,977 
APAC1,538 47,074 — 48,612 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$349,875 $8,484 $42 $358,401 
Europe6,756 182,533 23 189,312 
CIS2,349 53 24,099 26,501 
APAC13,882 — 13,889 
        Revenues$358,987 $204,952 $24,164 $588,103 
Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$976,841 $32,926 $74 $1,009,841 
Europe16,722 523,180 263 540,165 
CIS6,093 66 63,607 69,766 
APAC1,045 40,206 — 41,251 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
    
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, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$84,384 $55,228 $402 $140,014 
Financial Services48,415 68,419 19,881 136,715 
Software & Hi-Tech100,847 17,492 515 118,854 
Travel & Consumer54,590 51,449 4,135 110,174 
Life Sciences & Healthcare66,071 7,963 169 74,203 
Emerging Verticals37,298 30,867 4,118 72,283 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$246,085 $171,712 $1,201 $418,998 
Financial Services143,970 202,668 49,695 396,333 
Software & Hi-Tech303,385 53,803 3,000 360,188 
Travel & Consumer161,507 163,769 11,698 336,974 
Life Sciences & Healthcare189,458 22,651 217 212,326 
Emerging Verticals123,131 80,453 7,582 211,166 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 
Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$65,153 $40,624 $22 $105,799 
Financial Services50,510 61,067 18,760 130,337 
Software & Hi-Tech90,880 16,952 552 108,384 
Travel & Consumer51,476 57,735 3,171 112,382 
Life Sciences & Healthcare60,049 6,713 66,769 
Emerging Verticals40,919 21,861 1,652 64,432 
        Revenues$358,987 $204,952 $24,164 $588,103 


Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$189,854 $108,846 $266 $298,966 
Financial Services132,421 181,781 49,801 364,003 
Software & Hi-Tech255,601 56,762 1,470 313,833 
Travel & Consumer146,654 169,112 8,056 323,822 
Life Sciences & Healthcare164,492 16,176 73 180,741 
Emerging Verticals111,679 63,701 4,278 179,658 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

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, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,570 $196,719 $13,844 $559,133 
Fixed-price41,050 34,057 15,314 90,421 
Licensing1,717 242 53 2,012 
Other revenues
268 400 677 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,054,548 $579,212 $41,412 $1,675,172 
Fixed-price106,760 111,565 30,394 248,719 
Licensing5,445 949 1,520 7,914 
Other revenues
783 3,330 67 4,180 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$322,573 $171,261 $13,815 $507,649 
Fixed-price35,273 33,093 10,304 78,670 
Licensing883 149 1,041 
Other revenues
258 449 36 743 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$907,624 $507,055 $37,134 $1,451,813 
Fixed-price89,694 87,543 26,534 203,771 
Licensing2,343 689 211 3,243 
Other revenues
1,040 1,091 65 2,196 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
Three Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$390,295 $231,281 $29,174 $650,750 
Transferred at a point of time1,310 137 46 1,493 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,163,678 $694,525 $71,882 $1,930,085 
Transferred at a point of time3,858 531 1,511 5,900 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$358,426 $204,833 $24,110 $587,369 
Transferred at a point of time561 119 54 734 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$999,530 $596,106 $63,890 $1,659,526 
Transferred at a point of time1,171 272 54 1,497 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
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 September 30, 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 year1 Year2 Years3 YearsTotal
Contract Type
Fixed-price$19,644 $288 $— $— $19,932 
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,
2020
As of
December 31,
2019
Contract assets included in Trade receivables and contract assets$21,548 $14,320 
Contract liabilities included in Accrued expenses and other current liabilities$12,415 $9,132