XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
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 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$697,961 $22,816 $835 $721,612 
EMEA23,190 399,796 — 422,986 
APAC793 29,383 — 30,176 
CEE1,713 (51)18,425 20,087 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,357,737 $48,776 $1,892 $1,408,405 
EMEA48,288 796,549 99 844,936 
APAC1,576 58,182 — 59,758 
CEE3,767 407 49,202 53,376 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$508,330 $18,036 $1,032 $527,398 
EMEA21,615 269,596 70 291,281 
APAC667 24,317 — 24,984 
CEE1,410 — 36,293 37,703 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$963,097 $32,699 $1,923 $997,719 
EMEA39,370 511,150 133 550,653 
APAC1,142 44,790 — 45,932 
CEE3,266 14 64,557 67,837 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
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 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$130,932 $140,081 $5,305 $276,318 
Financial Services126,879 112,766 11,338 250,983 
Business Information & Media114,026 83,681 163 197,870 
Software & Hi-Tech161,034 33,847 442 195,323 
Life Sciences & Healthcare115,899 12,527 66 128,492 
Emerging Verticals74,887 69,042 1,946 145,875 
        Revenues$723,657 $451,944 $19,260 $1,194,861 
Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$253,179 $276,869 $11,589 $541,637 
Financial Services247,214 230,096 33,736 511,046 
Business Information & Media224,972 166,582 619 392,173 
Software & Hi-Tech317,316 66,301 1,189 384,806 
Life Sciences & Healthcare227,270 24,809 216 252,295 
Emerging Verticals141,417 139,257 3,844 284,518 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$85,075 $79,731 $6,739 $171,545 
Financial Services83,342 85,965 24,631 193,938 
Business Information & Media92,379 65,032 436 157,847 
Software & Hi-Tech134,638 23,934 590 159,162 
Life Sciences & Healthcare80,712 10,780 204 91,696 
Emerging Verticals55,876 46,507 4,795 107,178 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$154,504 $144,355 $11,697 $310,556 
Financial Services153,082 164,005 45,709 362,796 
Business Information & Media179,584 125,189 823 305,596 
Software & Hi-Tech260,224 44,907 1,095 306,226 
Life Sciences & Healthcare156,301 26,131 379 182,811 
Emerging Verticals103,180 84,066 6,910 194,156 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
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 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$654,627 $390,296 $14,648 $1,059,571 
Fixed-price65,992 60,607 4,581 131,180 
Licensing2,463 530 31 3,024 
Other revenues
575 511 — 1,086 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,281,434 $767,951 $33,339 $2,082,724 
Fixed-price122,757 134,215 17,771 274,743 
Licensing6,098 675 83 6,856 
Other revenues
1,079 1,073 — 2,152 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 

Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$466,204 $267,070 $19,239 $752,513 
Fixed-price61,383 44,252 18,115 123,750 
Licensing4,076 260 31 4,367 
Other revenues
359 367 10 736 
        Revenues$532,022 $311,949 $37,395 $881,366 

Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$884,091 $499,761 $33,666 $1,417,518 
Fixed-price114,398 87,818 32,816 235,032 
Licensing7,611 314 112 8,037 
Other revenues
775 760 19 1,554 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 14 “Segment Information”) for the periods indicated:
Three Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$722,311 $451,847 $19,240 $1,193,398 
Transferred at a point of time1,346 97 20 1,463 
        Revenues$723,657 $451,944 $19,260 $1,194,861 

Six Months Ended June 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,407,420 $903,695 $51,131 $2,362,246 
Transferred at a point of time3,948 219 62 4,229 
        Revenues$1,411,368 $903,914 $51,193 $2,366,475 
Three Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$529,230 $311,840 $37,370 $878,440 
Transferred at a point of time2,792 109 25 2,926 
        Revenues$532,022 $311,949 $37,395 $881,366 
Six Months Ended June 30, 2021
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,001,604 $588,571 $66,560 $1,656,735 
Transferred at a point of time5,271 82 53 5,406 
        Revenues$1,006,875 $588,653 $66,613 $1,662,141 
During the three and six months ended June 30, 2022, the Company recognized $12.5 million and $6.6 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $11.6 million and $16.5 million during the three and six months ended June 30, 2021, 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, 2022. The Company applies a practical expedient and does not disclose the value of unsatisfied performance obligations for contracts (i) that have an original expected duration of one year or less and (ii) 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$9,731 $2,722 $1,930 $965 $15,348 
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,
2022
As of
December 31,
2021
Contract assets included in Trade receivables and contract assets, net$13,426 $13,798 
Contract liabilities included in Accrued expenses and other current liabilities$33,157 $39,810 
Contract liabilities included in Other noncurrent liabilities$326 $84 
Contract assets comprise amounts where the Company’s right to bill is contingent on something other than the passage of time such as achievement of contractual milestones. Contract assets have not changed materially since December 31, 2021. Contract liabilities comprise amounts collected from the Company’s customers for revenues not yet earned and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased since December 31, 2021, due to services performed for customers during the first six months of 2022.
During the three and six months ended June 30, 2022, the Company recognized $5.6 million and $32.0 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021. During the three and six months ended June 30, 2021, the Company recognized $3.3 million and $14.3 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2020.