XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Schedule Associated with Cash Flow Hedges and Pension of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue $ 346,514   $ 336,834   $ 684,310 $ 643,759
Tax expense (benefit) 39,104   49,125   86,630 84,926
Gain (loss), net of tax 131,979 $ 193,965 202,606 $ 204,289 325,944 406,895
Foreign currency exchange contracts | Reclassification out of accumulated other comprehensive income            
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue 5,781   (2,715)   8,017 (5,145)
Tax expense (benefit) 1,577   (340)   2,187 (876)
Gain (loss), net of tax 4,204   (2,375)   5,830 (4,269)
Pension plans | Reclassification out of accumulated other comprehensive income            
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue (311)   0   (311) 0
Tax expense (benefit) (51)   0   (51) 0
Gain (loss), net of tax $ (260)   $ 0   $ (260) $ 0