XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of Reclassifications Out of Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue $ 414,725   $ 384,419   $ 789,773 $ 755,444
Provision for income taxes 68,363   55,758   135,770 115,658
Interest expense 11,321   8,099   18,987 16,010
General and administrative expense 98,681   157,243   190,242 249,267
Net income 293,989 $ 242,677 203,298 $ 235,579 536,666 438,877
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 (155)   (63)   (293) (176)
Provision for income taxes 24   10   46 29
Net income (131)   (53)   (247) (147)
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,180)   1,721   2,565 2,531
Provision for income taxes 286   (480)   (748) (723)
Net income (894)   1,241   1,817 1,808
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 (80)   (233)   (157) (460)
Interest expense 337   979   661 1,936
Net income $ 257   $ 746   $ 504 $ 1,476