v3.26.1
Note 7 - Investments (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Marketable Securities [Table Text Block]
   

Amortized

   

Unrealized

   

Unrealized

         
   

Cost Basis

   

Gains

   

Losses

   

Fair Value

 

Assets:

                               

Cash equivalents

                               

Money market funds

  $ 4     $     $     $ 4  

U.S. government

    9,439                   9,439  

Total cash equivalents

    9,443           $       9,443  

Marketable securities:

                               

U.S. government

    24,803       2             24,805  

Corporate bonds

    3,545       4             3,549  

Commercial paper

    1,434       1             1,435  

Certificates of deposit

    516       1             517  

Total marketable securities

    30,298       8             30,306  

Total assets at fair value

  $ 39,741     $ 8     $     $ 39,749  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

March 31,

   

December 31,

 
   

2026

   

2025

 

Maturities within one year

  $ 39,749     $ 49,329  

Maturities after one year through three years

           

Total investments

  $ 39,749     $ 49,329