v3.26.1
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Number Of Reportable Segments, Not Disclosed, Flag reportable segments  
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenues $ 1,400,061 $ 1,301,692
Cost of revenues (exclusive of depreciation and amortization) 1,012,052 952,008
Selling, general and administrative expenses 239,702 218,917
Depreciation and amortization expense 31,539 31,437
Stock-based compensation expense (49,919) (48,456)
Income from operations 116,768 99,330
Interest and other income, net 1,582 5,814
Foreign exchange gain (loss) 2,298 (10,727)
Income before provision for income taxes 120,648 94,417
Americas    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenues 799,469 780,285
Operating Segments    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenues 1,400,061 1,301,692
Cost of revenues (exclusive of depreciation and amortization) 986,607 926,312
Selling, general and administrative expenses 185,039 175,034
Depreciation and amortization expense 13,822 13,781
Segment operating profit 214,593 186,565
Operating Segments | Americas    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenues 795,396 777,168
Cost of revenues (exclusive of depreciation and amortization) 549,905 550,849
Selling, general and administrative expenses 104,344 101,518
Depreciation and amortization expense 8,901 9,573
Segment operating profit 132,246 115,228
Operating Segments | Europe    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment revenues 604,665 524,524
Cost of revenues (exclusive of depreciation and amortization) 436,702 375,463
Selling, general and administrative expenses 80,695 73,516
Depreciation and amortization expense 4,921 4,208
Segment operating profit 82,347 71,337
Unallocated Amounts    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Stock-based compensation expense (49,919) (48,456)
Amortization of purchased intangibles (17,718) (17,656)
Other acquisition-related expenses   (576)
Other unallocated costs (30,188) (20,547)
Income from operations $ 116,768 $ 99,330