REVENUES | REVENUESRevenues are sourced from four geographic markets: North America, Europe, CIS and APAC. The Company presents and discusses revenues by customer location based on the location of the specific customer site that we serve, irrespective of the location of the headquarters of the customer or the location of the delivery center where the work is performed. Revenues by customer location is different from revenues by reportable segment as segments are not based on the geographic location of the customers, but instead they are based on the location of the Company’s management responsible for a particular customer or market (see Note 16 “Segment Information”). The Company assigns customers into one of five vertical industries or a group of various industries where the Company is increasing its presence, which are labeled as “Emerging Verticals”. Emerging Verticals include customers in multiple industries such as energy, utilities, manufacturing, automotive, telecommunications and several others. 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 16 “Segment Information”) for the years ended December 31, 2020, 2019 and 2018: Year Ended December 31, 2020 Reportable Segments North America Europe Russia Consolidated Revenues Customer Locations North America $ 1,546,093 $ 45,553 $ 3,490 $ 1,595,136 Europe 45,733 834,033 76 879,842 CIS 7,817 98 106,787 114,702 APAC 2,177 67,621 — 69,798 Revenues $ 1,601,820 $ 947,305 $ 110,353 $ 2,659,478 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 16 “Segment Information”) for the years ended December 31, 2020, 2019 and 2018: Year Ended December 31, 2020 Reportable Segments North America Europe Russia Consolidated Revenues Industry Verticals Business Information & Media $ 334,063 $ 224,922 $ 1,695 $ 560,680 Financial Services 199,594 278,355 77,286 555,235 Software & Hi-Tech 419,895 73,288 3,630 496,813 Travel & Consumer 221,977 220,448 16,364 458,789 Life Sciences & Healthcare 260,518 35,347 448 296,313 Emerging Verticals 165,773 114,945 10,930 291,648 Revenues $ 1,601,820 $ 947,305 $ 110,353 $ 2,659,478 Year Ended December 31, 2019 Reportable Segments North America Europe Russia Consolidated Revenues Industry Verticals Business Information & Media $ 262,448 $ 157,844 $ 631 $ 420,923 Financial Services 184,469 244,284 72,119 500,872 Software & Hi-Tech 354,023 77,377 1,998 433,398 Travel & Consumer 198,264 229,523 11,571 439,358 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 Business Information & Media $ 251,081 $ 72,898 $ 54 $ 324,033 Financial Services $ 112,444 $ 252,196 $ 59,337 $ 423,977 Software & Hi-Tech 269,067 79,121 2,627 350,815 Travel & Consumer 177,910 208,266 7,467 393,643 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 Company derives revenues from a variety of customized and integrated service arrangements. Fees for these contracts may be in the form of time-and-materials or fixed-price arrangements. 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 16 “Segment Information”) for the years ended December 31, 2020, 2019 and 2018: Year Ended December 31, 2020 Reportable Segments North America Europe Russia Consolidated Revenues Contract Types Time-and-material $ 1,440,635 $ 790,203 $ 60,166 $ 2,291,004 Fixed-price 151,769 151,718 48,525 352,012 Licensing 8,027 1,526 1,586 11,139 Other revenues 1,389 3,858 76 5,323 Revenues $ 1,601,820 $ 947,305 $ 110,353 $ 2,659,478 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, 2020 Reportable Segments North America Europe Russia Consolidated Revenues Timing of Revenue Recognition Transferred over time $ 1,595,786 $ 946,379 $ 108,826 $ 2,650,991 Transferred at a point of time 6,034 926 1,527 8,487 Revenues $ 1,601,820 $ 947,305 $ 110,353 $ 2,659,478 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, 2020, 2019 and 2018 the Company recognized $5.0 million, $7.8 million and $5.7 million, 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, 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 $ 7,885 $ 103 $ — $ — $ 7,988 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, 2020 As of December 31, 2019 Contract assets included in Trade receivables and contract assets $ 7,700 $ 14,320 Contract liabilities included in Accrued expenses and other current liabilities $ 17,383 $ 9,132 Contract liabilities included in Other noncurrent liabilities $ 94 $ 5 Contract assets have decreased from December 31, 2019 primarily due to reduced receivables from projects where our right to bill is contingent on something other than passage of time partially attributable to the change of a specific project to time-and-material billing in 2020. 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, 2019 due to an increase in customer advances largely attributable to contracts with multiple performance obligations. During the year ended December 31, 2020, the Company recognized $8.6 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2019. During the year ended December 31, 2019, the Company recognized $3.9 million of revenues that were included in Accrued expenses and other current liabilities at December 31, 2018. |