XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Income (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue $ 306,925 $ 266,746
Tax expense (benefit) 35,801 24,917
Gain (loss), net of tax 204,289 111,856
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,430) 1,341
Tax expense (benefit) (536) 240
Gain (loss), net of tax $ (1,894) $ 1,101