v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of Reclassifications Out of Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue $ 418,081 $ 375,048
Provision for income taxes 76,996 67,407
Interest expense 7,741 7,666
Net income 278,446 242,677
Reclassification Out of Accumulated Other Comprehensive Income | Defined benefit plans    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue (160) (138)
Provision for income taxes 25 22
Net income (135) (116)
Foreign currency exchange contracts | Reclassification Out of Accumulated Other Comprehensive Income | Cash flow hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue 150 3,745
Provision for income taxes (70) (1,034)
Net income 80 2,711
Interest rate swap contracts | Reclassification Out of Accumulated Other Comprehensive Income | Cash flow hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Provision for income taxes (49) (77)
Interest expense 205 324
Net income $ 156 $ 247