XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Income (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]    
Cost of revenue $ 337,796 $ 306,925
Tax expense (benefit) 47,526 35,801
Gain (loss), net of tax 193,965 204,289
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,236 (2,430)
Tax expense (benefit) 610 (536)
Gain (loss), net of tax $ 1,626 $ (1,894)