XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Selected Statements of Income Data (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Interest and Other Income [Table Text Block]
  

Year ended December 31,

 
  

2020

  

2021

  

2022

 
             

Interest income

 $3,291  $1,873  $3,190 

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

  (6)  13   (55)

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

  (444)  (420)  (397)

Foreign exchange gain (loss), net

  443   (1,269)  74 

Total

 $3,284  $197  $2,812