XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                
Cost of revenue $ 337,500     $ 299,183     $ 981,259 $ 824,179
Tax expense (benefit) 43,772     17,633     128,698 77,376
Gain (loss), net of tax 175,178 $ 202,606 $ 204,289 146,321 $ 148,996 $ 111,856 582,073 407,173
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 (1,583)     (591)     (6,728) 2,562
Tax expense (benefit) (330)     (53)     (1,206) 526
Gain (loss), net of tax $ (1,253)     $ (538)     $ (5,522) $ 2,036