XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue $ 367,545     $ 335,035     $ 1,095,549 $ 1,019,345
Interest expense 8,647     10,998     32,316 26,311
Tax expense 55,660     53,245     170,987 139,875
Gain (loss), net of tax 212,231 $ 224,236 $ 214,054 180,938 $ 131,979 $ 193,965 650,521 506,882
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 (119)     (141)     (470) (452)
Tax expense (21)     (23)     (75) (74)
Gain (loss), net of tax (98)     (118)     (395) (378)
Foreign currency exchange contracts | Reclassification Out of Accumulated Other Comprehensive Income | Foreign currency exchange contracts                
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue 1,273     8,635     1,723 16,652
Tax expense 372     2,254     549 4,441
Gain (loss), net of tax 901     6,381     1,174 12,211
Interest rate swap contracts | Reclassification Out of Accumulated Other Comprehensive Income | Foreign currency exchange contracts                
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Interest expense 1,385     0     1,668 0
Tax expense 329     0     396 0
Gain (loss), net of tax $ 1,056     $ 0     $ 1,272 $ 0