XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
   

September 30, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 64,156     $ 74     $ (318 )   $ 63,912  
                                 

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

                               

Corporate bonds

    79,824       651       (1,509 )     78,966  

Total

                               
    $ 143,980     $ 725     $ (1,827 )   $ 142,878  
   

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 September 30, 2024 (unaudited)

  $ 4,300     $ (30 )   $ 63,822     $ (1,797 )

As of December 31, 2023

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

Nine months ended
September 30,

   

Three months ended
September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(unaudited)

   

(unaudited)

   

(unaudited)

   

(unaudited)

 
                                 

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

  $ 19     $ 92     $ 4     $  

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

  $ (5 )   $ (24 )   $     $ (8 )