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

June 30, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 51,319     $ 19     $ (673 )   $ 50,665  
                                 

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

                               

Corporate bonds

    83,558       91       (2,712 )     80,937  

Total

                               
    $ 134,877     $ 110     $ (3,385 )   $ 131,602  
   

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

  $ 37,893     $ (237 )   $ 73,923     $ (3,148 )

As of December 31, 2023

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

Six months ended
June 30,

   

Three months ended
June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(unaudited)

   

(unaudited)

   

(unaudited)

   

(unaudited)

 
                                 

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

  $ 15     $ 92     $ 6     $  

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

  $ (5 )   $ (16 )   $     $ (16 )