XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Derivatives and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
   

Year ended December 31,

 
   

2022

   

2023

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 13     $ 988  

Total

  $ 13     $ 988  
                 

Derivative liabilities:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $ 23     $  

Foreign exchange forward contracts

  $ 96     $  

Total

  $ 119     $  
   

Year ended December 31,

 
   

2021

   

2022

   

2023

 

Derivatives designated as cash flow hedging instruments:

                       

Foreign exchange option contracts

  $     $ (361 )   $ (265 )

Foreign exchange forward contracts

    228       (1,100 )     281  
    $ 228     $ (1,461 )   $ 16  
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Year ended December 31,

 
   

2021

   

2022

   

2023

 

Derivatives designated as cash flow hedging instruments:

                       

Foreign exchange option contracts

  $     $ 338     $ 288  

Foreign exchange forward contracts

    (165 )     954       790  
    $ (165 )   $ 1,292     $ 1,078