XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

June 30, 2021 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $10,269  $37  $(1) $10,305 
                 

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

                

Corporate bonds

  64,750   528   (259)  65,019 

Total

                
  $75,019  $565  $(260) $75,324 
  

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 
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 June 30, 2021 (unaudited)

 $26,707  $(250) $991  $(10)

As of December 31, 2020

 $31,393  $(91) $7,381  $(21)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

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

 $43  $4  $43  $ 

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

 $(28) $(19) $(28) $(13)