XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $12,667  $49  $(7) $12,709 
                 

Available-for-sale - matures after one year through five years:

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

 $88,150  $716  $(112) $88,754 
  

As at December 31, 2019

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $18,224  $16  $(11) $18,229 
                 

Available-for-sale - matures after one year through five years:

                

Corporate bonds

  46,593   168   (123)  46,638 
                 

Total

 $64,817  $184  $(134) $64,867 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]
  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross

unrealized

loss

  

Fair value

  

Gross

unrealized

loss

 

As of December 31, 2020

 $31,393  $(91) $7,381  $(21)

As of December 31, 2019

 $22,852  $(102) $14,231  $(32)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 
             

Gross realized gains from sale of available-for-sale marketable securities

 $4  $13  $14 

Gross realized losses from sale of available-for-sale marketable securities

 $(71) $(41) $(20)