v3.26.1
Note 7 - Financial Income, Net (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Interest and Other Income [Table Text Block]
   

Six months ended
June 30,

   

Three months ended
June 30,

 
   

2026

(unaudited)

   

2025

(unaudited)

   

2026

(unaudited)

   

2025

(unaudited)

 

Interest income

  $ 3,893     $ 2,571     $ 1,926     $ 1,320  

Gain on available-for-sale marketable securities, net

    —       16       —       16  

Amortization of discount (premium) on available-for-sale marketable securities, net

    177       460       73       211  

Foreign exchange gain (loss), net

    (1,215 )     1,174       (1,021 )     574  
                                 

Total

  $ 2,855     $ 4,221     $ 978     $ 2,121