XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
   

March 31, 2025 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 39,596     $ 51     $ (310 )   $ 39,337  
                                 

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

                               

Corporate bonds

    98,714       335       (905 )     98,144  

Total

                               
    $ 138,310     $ 386     $ (1,215 )   $ 137,481  
   

December 31, 2024

 
    Amortized
cost
    Gross
unrealized
gains
    Gross
unrealized
losses
    Fair
value
 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 61,113     $ 41     $ (146 )   $ 61,008  
                                 

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

                               

Corporate bonds

    83,491       221       (1,603 )     82,109  
                                 

Total

  $ 144,604     $ 262     $ (1,749 )   $ 143,117  
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, 2025 (unaudited)

  $ 24,160     $ (97 )   $ 37,121     $ (1,118 )

As of December 31, 2024

  $ 28,762     $ (160 )   $ 61,996     $ (1,589 )
Schedule of Realized Gain (Loss) [Table Text Block]
   

Three months ended
March 31,

 
   

2025

   

2024

 
   

(unaudited)

   

(unaudited)

 
                 

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

  $     $ 9  

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

  $     $ (5 )