XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue $ 379,505     $ 367,545     $ 1,134,949 $ 1,095,549
Tax benefit (expense) 66,068     55,660     181,726 170,987
Interest expense 7,697     8,647     23,707 32,316
General and administrative expense 91,887     89,034     341,154 248,804
Net income 232,841 $ 203,298 $ 235,579 212,231 $ 224,236 $ 214,054 671,718 650,521
Reclassification Out of Accumulated Other Comprehensive Income | Investments                
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Tax benefit (expense) 0     0     51 0
General and administrative expense 0     0     (214) 0
Net income 0     0     (163) 0
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 (143)     (119)     (319) (470)
Tax benefit (expense) 21     21     50 75
Net income (122)     (98)     (269) (395)
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 512     1,273     3,043 1,723
Tax benefit (expense) (176)     (372)     (899) (549)
Net income 336     901     2,144 1,174
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]                
Tax benefit (expense) (204)     (329)     (664) (396)
Interest expense 860     1,385     2,796 1,668
Net income $ 656     $ 1,056     $ 2,132 $ 1,272