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

September 30, 2025 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 61,009     $ 226     $ (389 )   $ 60,846  
                                 

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

                               

Corporate bonds

    70,978       372       (215 )     71,135  

Total

                               
    $ 131,987     $ 598     $ (604 )   $ 131,981  
   

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

  $ 12,074     $ (38 )   $ 30,366     $ (566 )

As of December 31, 2024

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

Nine months ended
September 30,

   

Three months ended
September 30,

 
   

2025

   

2024

   

2025

   

2024

 
   

(unaudited)

   

(unaudited)

   

(unaudited)

   

(unaudited)

 
                                 

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

  $ 16     $ 19     $     $ 4  

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

  $     $ (5 )   $     $