XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of Reclassifications Out of Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue $ 375,048 $ 371,025
Provision for income taxes 67,407 59,900
Interest expense 7,666 7,911
General and administrative expense 91,561 92,024
Net income 242,677 235,579
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 51
General and administrative expense 0 (214)
Net income 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 (138) (113)
Provision for income taxes 22 19
Net income (116) (94)
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 3,745 810
Provision for income taxes (1,034) (243)
Net income 2,711 567
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 (77) (227)
Interest expense 324 957
Net income $ 247 $ 730