XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
   

March 31, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 49,434     $ 45     $ (743 )   $ 48,736  
                                 

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

                               

Corporate bonds

    80,935       127       (2,928 )     78,134  

Total

                               
    $ 130,369     $ 172     $ (3,671 )   $ 126,870  
   

December 31, 2023

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 27,690     $ 4     $ (243 )   $ 27,451  
                                 

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

                               

Corporate bonds

    108,700       278       (3,734 )     105,244  
                                 

Total

  $ 136,390     $ 282     $ (3,977 )   $ 132,695  
Debt Securities, Available-for-Sale, 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 March 31, 2024 (unaudited)

  $ 23,123     $ (147 )   $ 76,036     $ (3,524 )

As of December 31, 2023

  $ 18,193     $ (49 )   $ 86,643     $ (3,928 )
Schedule of Realized Gain (Loss) [Table Text Block]
   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

    (unaudited)  
                 

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

  $ 9     $ 92  

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

  $ (5 )   $