XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign Exchange Forward      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (losses) recognized in accumulated other comprehensive income (loss) - Effective Portion $ (856) $ 1,565 $ 1,416
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 (loss) into income (loss) - Effective Portion (954) 1,929 665
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 (loss) into income (loss) - Effective Portion 2 (12) (9)
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 (loss) into income (loss) - Effective Portion 9 (57) 83
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 (loss) into income (loss) - Effective Portion 124 (284) (102)
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 (loss) into income (loss) - Effective Portion 27 (41) (53)
Derivatives not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (losses) recognized in Other income (expense), net $ (3,861) $ 1,307 $ 3,870