v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of Reclassifications Out of Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue $ 437,498   $ 414,725   $ 855,579 $ 789,773
Provision for income taxes 78,812   68,363   155,808 135,770
Interest expense 10,182   11,321   17,923 18,987
Net income 338,412 $ 278,446 293,989 $ 242,677 616,858 536,666
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 (158)   (155)   (318) (293)
Provision for income taxes 25   24   50 46
Net income (133)   (131)   (268) (247)
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 (434)   (1,180)   (284) 2,565
Provision for income taxes 118   286   48 (748)
Net income (316)   (894)   (236) 1,817
Interest rate swap contract | 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 (44)   (80)   (93) (157)
Interest expense 182   337   387 661
Net income $ 138   $ 257   $ 294 $ 504