v3.26.1
Note 10 - Derivatives and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Derivative Liabilities at Fair Value [Table Text Block]
   

June 30,

2026

(unaudited)

   

December 31,

2025

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 13     $ 21  

Total

  $ 13     $ 21  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
   

Six months ended
June 30,

   

Three months ended
June 30,

 
   

2026

(unaudited)

   

2025

(unaudited)

   

2026

(unaudited)

   

2025

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                               

Foreign exchange option contracts

  $ —     $ 282     $ —     $ 378  

Foreign exchange forward contracts

    742       864       718       1,054  
    $ 742     $ 1,146     $ 718     $ 1,432  
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Six months ended
June 30,

   

Three months ended
June 30,

 
   

2026

(unaudited)

   

2025

(unaudited)

   

2026

(unaudited)

   

2025

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                               

Foreign exchange option contracts

  $ —     $ —     $ —     $ —  

Foreign exchange forward contracts

    (750 )     (361 )     (680 )     (281 )
    $ (750 )   $ (361 )   $ (680 )   $ (281 )