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

As of December 31,

 
   

2023

   

2024

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 988     $  

Total

  $ 988     $  
   

Year ended December 31,

 
   

2022

   

2023

   

2024

 

Derivatives designated as cash flow hedging instruments:

                       

Foreign exchange option contracts

  $ (361 )   $ (265 )   $ 41  

Foreign exchange forward contracts

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

Year ended December 31,

 
   

2022

   

2023

   

2024

 

Derivatives designated as cash flow hedging instruments:

                       

Foreign exchange option contracts

  $ 338     $ 288     $ (41 )

Foreign exchange forward contracts

    954       790       (873 )
    $ 1,292     $ 1,078     $ (914 )