XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES
9 Months Ended
Sep. 30, 2023
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 15 “Segment Information”) for the periods indicated:
Three Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$654,717 $22,693 $— $677,410 
EMEA29,251 416,986 — 446,237 
APAC786 24,265 — 25,051 
CEE24 1,869 1,545 3,438 
        Revenues$684,778 $465,813 $1,545 $1,152,136 
Nine Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$1,991,871 $73,797 $631 $2,066,299 
EMEA80,252 1,289,007 — 1,369,259 
APAC2,161 73,919 — 76,080 
CEE522 5,679 15,444 21,645 
        Revenues$2,074,806 $1,442,402 $16,075 $3,533,283 

Three Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$723,015 $23,575 $501 $747,091 
EMEA22,621 415,595 — 438,216 
APAC1,237 30,139 — 31,376 
CEE1,510 700 8,027 10,237 
        Revenues$748,383 $470,009 $8,528 $1,226,920 

Nine Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
Americas$2,080,752 $72,351 $2,393 $2,155,496 
EMEA70,909 1,212,144 99 1,283,152 
APAC2,813 88,321 — 91,134 
CEE5,277 1,107 57,229 63,613 
        Revenues$2,159,751 $1,373,923 $59,721 $3,593,395 
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 15 “Segment Information”) for the periods indicated:
Three Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$115,778 $146,837 $342 $262,957 
Financial Services131,499 114,122 814 246,435 
Business Information & Media104,863 78,983 15 183,861 
Software & Hi-Tech136,520 37,545 281 174,346 
Life Sciences & Healthcare109,137 15,143 (36)124,244 
Emerging Verticals86,981 73,183 129 160,293 
        Revenues$684,778 $465,813 $1,545 $1,152,136 
Nine Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$359,475 $451,531 $3,770 $814,776 
Financial Services410,527 358,091 7,450 776,068 
Business Information & Media327,378 248,351 196 575,925 
Software & Hi-Tech422,073 115,137 1,545 538,755 
Life Sciences & Healthcare305,700 44,123 120 349,943 
Emerging Verticals249,653 225,169 2,994 477,816 
        Revenues$2,074,806 $1,442,402 $16,075 $3,533,283 

Three Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$131,181 $147,271 $1,950 $280,402 
Financial Services134,673 115,372 4,741 254,786 
Business Information & Media121,703 87,028 167 208,898 
Software & Hi-Tech170,818 34,513 59 205,390 
Life Sciences & Healthcare116,878 12,569 228 129,675 
Emerging Verticals73,130 73,256 1,383 147,769 
        Revenues$748,383 $470,009 $8,528 $1,226,920 
Nine Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Travel & Consumer$384,360 $424,140 $13,539 $822,039 
Financial Services381,887 345,468 38,477 765,832 
Business Information & Media346,675 253,610 786 601,071 
Software & Hi-Tech488,134 100,814 1,248 590,196 
Life Sciences & Healthcare344,148 37,378 444 381,970 
Emerging Verticals214,547 212,513 5,227 432,287 
        Revenues$2,159,751 $1,373,923 $59,721 $3,593,395 
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 15 “Segment Information”) for the periods indicated:
Three Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$602,765 $391,479 $1,355 $995,599 
Fixed-price73,640 73,226 190 147,056 
Licensing and other revenues8,373 1,108 — 9,481 
        Revenues$684,778 $465,813 $1,545 $1,152,136 
Nine Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,854,159 $1,233,271 $11,168 $3,098,598 
Fixed-price202,144 205,897 4,873 412,914 
Licensing and other revenues18,503 3,234 34 21,771 
        Revenues$2,074,806 $1,442,402 $16,075 $3,533,283 

Three Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$673,927 $405,030 $5,887 $1,084,844 
Fixed-price69,565 64,426 2,424 136,415 
Licensing and other revenues4,891 553 217 5,661 
        Revenues$748,383 $470,009 $8,528 $1,226,920 
Nine Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,955,361 $1,172,981 $39,226 $3,167,568 
Fixed-price192,322 198,641 20,195 411,158 
Licensing and other revenues12,068 2,301 300 14,669 
        Revenues$2,159,751 $1,373,923 $59,721 $3,593,395 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition reconciled with the Company’s reportable segments (Note 15 “Segment Information”) for the periods indicated:
Three Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$682,410 $465,286 $1,545 $1,149,241 
Transferred at a point of time2,368 527 — 2,895 
        Revenues$684,778 $465,813 $1,545 $1,152,136 
Nine Months Ended September 30, 2023
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,066,081 $1,440,682 $16,042 $3,522,805 
Transferred at a point of time8,725 1,720 33 10,478 
        Revenues$2,074,806 $1,442,402 $16,075 $3,533,283 
Three Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$746,352 $468,118 $8,316 $1,222,786 
Transferred at a point of time2,031 1,891 212 4,134 
        Revenues$748,383 $470,009 $8,528 $1,226,920 
Nine Months Ended September 30, 2022
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$2,153,772 $1,371,390 $59,447 $3,584,609 
Transferred at a point of time5,979 2,533 274 8,786 
        Revenues$2,159,751 $1,373,923 $59,721 $3,593,395 
During the three and nine months ended September 30, 2023, the Company recognized $9.2 million and $7.1 million, respectively, of revenues from performance obligations satisfied in previous periods compared to $12.3 million and $7.2 million during the three and nine months ended September 30, 2022, 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, 2023. 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$12,016 $2,930 $931 $— $15,877 
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,
2023
As of
December 31,
2022
Contract assets included in Trade receivables and contract assets, net$29,331 $11,490 
Contract liabilities included in Accrued expenses and other current liabilities$26,904 $36,036 
Contract liabilities included in Other noncurrent liabilities$630 $42 
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 increased from December 31, 2022 primarily due to contracts 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 and such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have decreased from December 31, 2022 primarily due to completion of services performed for customers during the first nine months of 2023.
During the three and nine months ended September 30, 2023, the Company recognized $3.1 million and $27.4 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2022. During the three and nine months ended September 30, 2022, the Company recognized $2.0 million and $34.0 million, respectively, of revenues that were included in Accrued expenses and other current liabilities at December 31, 2021.