v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values of outstanding derivative instruments
 
Balance sheet location
 
December 31,
2022
   
December 31,
2021
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
-
   
$
992
 
Non-designated hedges
Prepaid expenses and other current assets
   
-
     
3,017
 
Total derivative assets
   
$
-
   
$
4,009
 
Derivative liabilities of options and forward contracts:
                 
Designated cash flow hedges
Accrued expenses and other current liabilities
 
$
(1,874
)
 
$
-
 
Non-designated hedges
Accrued expenses and other current liabilities
   
-
     
(169
)
Total derivative liabilities
   
$
(1,874
)
 
$
(169
)
Schedule of gains (losses) on derivative instruments recognized in our income statements

 

 

Year ended December 31,

       

 

 

2022

 

2021

   

2020

   

Affected line item

 

Foreign exchange contracts

                           

Non Designated Hedging Instruments

 

$

4,716

   

$

9,417

   

$

(4,013

)  

Financial income (expense), net

 
Schedule of gains (losses) on derivative instruments recognized in the consolidated comprehensive income statements
   

Year ended December 31

 

 

2022

   

2021

   

2020

 

Foreign exchange contracts:

                 

Designated Hedging Instruments

 

$

(8,965

)

 

$

3,289

   

$

966