v3.26.1
Note 6 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
           

Fair Value Measurements Using

 
           

Quoted Prices

   

Significant

 
           

in Active

   

Other

 
   

Balance as of

   

Markets for

   

Observable

 
   

June 30,

   

Identical Assets

   

Inputs

 
   

2026

   

(Level 1)

   

(Level 2)

 

Assets:

                       

Cash equivalents

                       

Money market funds

  $ 1,318     $ 1,318     $  

Marketable securities

                       

U.S. government

    25,030       25,030        

Corporate bonds

    3,290             3,290  

Certificates of deposit

    522             522  

Total marketable securities

    28,842       25,030       3,812  

Total assets at fair value

  $ 30,160     $ 26,348     $ 3,812  
           

Fair Value Measurements Using

 
           

Quoted Prices

   

Significant

 
           

in Active

   

Other

 
   

Balance as of

   

Markets for

   

Observable

 
   

December 31,

   

Identical Assets

   

Inputs

 
   

2025

   

(Level 1)

   

(Level 2)

 

Assets:

                       

Cash equivalents

                       

Money market funds

  $ 39,618     $ 39,618     $  

Marketable securities

                       

Corporate bonds

    6,058             6,058  

Commercial paper

    1,695             1,695  

Certificates of deposit

    1,958             1,958  

Total marketable securities

    9,711             9,711  

Total assets at fair value

  $ 49,329     $ 39,618     $ 9,711