v3.26.1
Note 7 - Investments (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Marketable Securities [Table Text Block]
   

Amortized

   

Unrealized

   

Unrealized

         
   

Cost Basis

   

Gains

   

Losses

   

Fair Value

 

Assets:

                               

Cash equivalents

                               

Money market funds

  $ 1,318     $     $     $ 1,318  

Marketable securities:

                               

U.S. government

    25,033             (3 )     25,030  

Corporate bonds

    3,289       1             3,290  

Certificates of deposit

    522                   522  

Total marketable securities

    28,844       1       (3 )     28,842  

Total assets at fair value

  $ 30,162     $ 1     $ (3 )   $ 30,160  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

June 30,

   

December 31,

 
   

2026

   

2025

 

Maturities within one year

  $ 30,160     $ 49,329  

Maturities after one year through three years

           

Total investments

  $ 30,160     $ 49,329