XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]            
Cost of revenue $ 336,834   $ 258,250   $ 643,759 $ 524,996
Tax expense (benefit) 49,125   34,826   84,926 59,743
Gain (loss), net of tax 202,606 $ 204,289 148,996 $ 111,856 406,895 260,852
Gain (loss) on derivative instruments classified as cash flow hedges included in net income, 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 (2,715)   1,812   (5,145) 3,153
Tax expense (benefit) (340)   339   (876) 579
Gain (loss), net of tax $ (2,375)   $ 1,473   $ (4,269) $ 2,574