v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values of outstanding derivative instruments
 
Balance sheet location
 
December 31, 2023
   
December 31, 2022
 
Derivative assets of options and forward contracts:
             
Designated cash flow hedges
Prepaid expenses and other current assets
 
$
4,477
   
$
-
 
Non-designated hedges
Prepaid expenses and other current assets
   
410
     
-
 
Total derivative assets
   
$
4,887
   
$
-
 
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
   
-
     
-
 
Total derivative liabilities
   
$
-
   
$
(1,874
)
Schedule of gains (losses) on derivative instruments recognized in our income statements
     
Year ended December 31,
 
 
Affected line item
 
2023
   
2022
   
2021
 
Foreign exchange contracts
                   
Non Designated Hedging Instruments
Consolidated Statements of Income - Financial income (expense), net
 
$
2,337
   
$
4,716
   
$
9,417
 
Designated Hedging Instruments
Consolidated Statements of Comprehensive Income - Cash flow hedges
 
$
(1,990
)
 
$
(8,965
)
 
$
3,289