XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUES (Schedule of Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 1,394,373 $ 1,167,527 $ 4,049,508 $ 3,479,589
Revenues from performance obligations satisfied in previous period 21,600 1,600 15,500 15,000
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 1,390,186 1,162,937 4,034,321 3,465,406
Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 4,187 4,590 15,187 14,183
Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 1,119,060 968,167 3,248,166 2,893,314
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 268,099 191,515 778,260 563,490
Licensing and other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 7,214 7,845 23,082 22,785
Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 337,801 254,635 980,079 741,740
Consumer Goods, Retail & Travel        
Disaggregation of Revenue [Line Items]        
Revenues 276,027 251,125 799,589 762,582
Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 212,156 178,073 606,900 520,327
Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 167,630 167,394 504,570 503,474
Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 159,194 142,334 470,653 422,627
Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 241,565 173,966 687,717 528,839
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 808,630 697,167 2,390,348 2,081,286
EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 555,739 444,867 1,577,663 1,325,435
APAC        
Disaggregation of Revenue [Line Items]        
Revenues 30,004 25,493 81,497 72,868
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 799,869 704,613 2,364,437 2,107,971
Americas | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 795,809 701,014 2,349,990 2,097,251
Americas | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 4,060 3,599 14,447 10,720
Americas | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 662,650 596,111 1,957,852 1,793,852
Americas | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 131,497 102,239 387,803 296,602
Americas | Licensing and other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 5,722 6,263 18,782 17,517
Americas | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 150,573 129,339 448,475 377,000
Americas | Consumer Goods, Retail & Travel        
Disaggregation of Revenue [Line Items]        
Revenues 122,673 107,866 356,090 339,556
Americas | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 143,191 131,145 423,163 392,600
Americas | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 116,848 115,121 348,912 332,602
Americas | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 124,943 120,659 375,859 362,983
Americas | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 141,641 100,483 411,938 303,230
Americas | Americas        
Disaggregation of Revenue [Line Items]        
Revenues 757,980 669,582 2,251,226 2,002,942
Americas | EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 41,278 34,679 112,100 103,220
Americas | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 611 352 1,111 1,809
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 594,504 462,914 1,685,071 1,371,618
Europe | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 594,377 461,923 1,684,331 1,368,155
Europe | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 127 991 740 3,463
Europe | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 456,410 372,056 1,290,314 1,099,462
Europe | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 136,602 89,276 390,457 266,888
Europe | Licensing and other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 1,492 1,582 4,300 5,268
Europe | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 187,228 125,296 531,604 364,740
Europe | Consumer Goods, Retail & Travel        
Disaggregation of Revenue [Line Items]        
Revenues 153,354 143,259 443,499 423,026
Europe | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 68,965 46,928 183,737 127,727
Europe | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 50,782 52,273 155,658 170,872
Europe | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 34,251 21,675 94,794 59,644
Europe | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 99,924 73,483 275,779 225,609
Europe | Americas        
Disaggregation of Revenue [Line Items]        
Revenues 50,650 27,585 139,122 78,344
Europe | EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 514,461 410,188 1,465,563 1,222,215
Europe | APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 29,393 $ 25,141 $ 80,386 $ 71,059