XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue $ 421,885     $ 379,505     $ 1,211,658 $ 1,134,949
Provision for income taxes 70,161     66,068     205,931 181,726
Interest expense 10,655     7,697     29,642 23,707
General and administrative expense 105,936     91,887     296,178 341,154
Net income 274,610 $ 293,989 $ 242,677 232,841 $ 203,298 $ 235,579 811,276 671,718
Reclassification Out of Accumulated Other Comprehensive Income | Investments                
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Provision for income taxes 0     0     0 51
General and administrative expense 0     0     0 (214)
Net income 0     0     0 (163)
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 (159)     (143)     (452) (319)
Provision for income taxes 25     21     71 50
Net income (134)     (122)     (381) (269)
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 (1,965)     512     600 3,043
Provision for income taxes 494     (176)     (254) (899)
Net income (1,471)     336     346 2,144
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 (66)     (204)     (223) (664)
Interest expense 278     860     939 2,796
Net income $ 212     $ 656     $ 716 $ 2,132