XML 34 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts presented in the consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue $ 1,434,788 $ 1,511,983 $ 1,615,519
Operating Expenses 748,385 792,887 891,988
Total amounts presented in the consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses 1,007,116 908,404 924,618
Cash flow hedges [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts presented in the consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue 1,434,788 1,511,983 1,615,519
Total amounts presented in the consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses 748,385 792,887 891,988
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains on Cash Flow Hedges [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Total amounts presented in the consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses 0 0 (1,405)
Gain (loss) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue $ 0 $ 8,405 $ (18,532)