XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Financial Income, Net (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Interest and Other Income [Table Text Block]
   

Year ended December 31,

 
   

2022

   

2023

   

2024

 
                         

Interest income

  $ 3,190     $ 4,362     $ 4,954  

Gain (loss) on available-for-sale marketable securities, net

    (55 )     90       14  

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

    (397 )     124       922  

Foreign exchange gain (loss), net

    74       688       (1,006 )

Total

  $ 2,812     $ 5,264     $ 4,884