XML 84 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Accumulated Other Comprehensive Income and the Consolidated Statement of Operations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) recognized in other comprehensive income- Effective Portion $ 1,565 $ 1,416 $ (7,785)
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward | Net revenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) reclassified from accumulated other comprehensive income into Income -Effective Portion 1,929 665 (5,786)
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward | Cost of revenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) reclassified from accumulated other comprehensive income into Income -Effective Portion (12) (9) 18
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward | Research and development      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) reclassified from accumulated other comprehensive income into Income -Effective Portion (57) 83 130
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward | Sales and marketing      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) reclassified from accumulated other comprehensive income into Income -Effective Portion (284) (102) 788
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward | General and administrative      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) reclassified from accumulated other comprehensive income into Income -Effective Portion (41) (53) 133
Derivatives not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (Losses) recognized in Other income (expense), net $ 1,307 $ 3,870 $ (5,085)