v3.26.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Revenues from External Customers and Operating Profit Before Unallocated Expenses
Segment revenues from external clients and segment operating profit, as well as a reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
For the Three Months Ended March 31, 2026
AmericasEurope Total
Segment revenues $795,396 $604,665 $1,400,061 
Less:
Cost of revenues (exclusive of depreciation and amortization)549,905 436,702 986,607 
Selling, general and administrative expenses104,344 80,695 185,039 
Depreciation and amortization expense8,901 4,921 13,822 
Segment operating profit$132,246 $82,347 $214,593 
Unallocated costs:
Stock-based compensation expense(49,919)
Amortization of purchased intangibles(17,718)
Other unallocated costs(30,188)
Income from operations116,768 
Interest and other income, net1,582 
Foreign exchange gain2,298 
Income before provision for income taxes$120,648 
For the Three Months Ended March 31, 2025
AmericasEurope Total
Segment revenues $777,168 $524,524 $1,301,692 
Less:
Cost of revenues (exclusive of depreciation and amortization)550,849 375,463 926,312 
Selling, general and administrative expenses101,518 73,516 175,034 
Depreciation and amortization expense9,573 4,208 13,781 
Segment operating profit$115,228 $71,337 $186,565 
Unallocated costs:
Stock-based compensation expense(48,456)
Amortization of purchased intangibles(17,656)
Other acquisition-related expenses(576)
Other unallocated costs(20,547)
Income from operations99,330 
Interest and other income, net5,814 
Foreign exchange loss(10,727)
Income before provision for income taxes$94,417 
Schedule of Physical Location and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of
March 31,
2026
As of
December 31,
2025
Ukraine$60,382 $59,381 
Belarus44,509 44,483 
United States23,487 26,085 
India18,273 17,365 
Poland11,395 10,947 
Hungary4,180 4,495 
Other 40,600 39,631 
Total$202,826 $202,387 
Schedule of Revenues by Customer Location
The table below presents information about the Company’s revenues by client location for the three months ended March 31, 2026 and 2025:
Three Months Ended
March 31,
20262025
United States$711,766 $688,452 
United Kingdom158,519 144,583 
Switzerland114,293 104,850 
Netherlands63,222 46,975 
Germany62,057 51,692 
Other locations290,204 265,140 
Total$1,400,061 $1,301,692