XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
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 $ 668 $ (856) $ 1,565
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 459 (954) 1,929
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) 2 (12)
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 31 9 (57)
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 (30) 124 (284)
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 (5) 27 (41)
Derivatives not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gains (losses) recognized in Other income (expenses), net $ 4,195 $ (3,861) $ 1,307