v3.26.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of Reclassifications Out of Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue $ 449,939     $ 421,885     $ 1,305,518 $ 1,211,658
Provision for income taxes 82,180     70,161     237,988 205,931
Interest expense 7,459     10,655     25,382 29,642
Net income 317,145 $ 338,412 $ 278,446 274,610 $ 293,989 $ 242,677 934,003 811,276
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 (154)     (159)     (472) (452)
Provision for income taxes 25     25     75 71
Net income (129)     (134)     (397) (381)
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 798     (1,965)     514 600
Provision for income taxes (225)     494     (177) (254)
Net income 573     (1,471)     337 346
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 (43)     (66)     (136) (223)
Interest expense 179     278     566 939
Net income $ 136     $ 212     $ 430 $ 716