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

Fair Value Measurements Using

 
      Quoted Prices in  Significant Other  Significant 
      

Active Markets

  

Observable

  

Unobservable

 
      

for Identical

  

Inputs

  

Inputs

 
  

Total

  

Assets (Level 1)

  

(Level 2)

  

(Level 3)

 

As of June 30, 2025:

                

Assets:

                

Cash equivalents

 $19,848  $19,848  $  $ 

U.S. Government agency securities

  55,804   55,804       

Certificates of deposits

  6,200      6,200    

Corporate debt securities

  67,370      67,370    

Commercial paper

  10,612      10,612    

Yankee debt

  2,336      2,336    

Asset-backed securities

  12,378      12,378    

Total financial assets

 $174,548  $75,652  $98,896  $ 
                 

As of December 31, 2024:

                

Cash equivalents

 $21,042  $21,042  $  $ 

U.S. Government agency securities

  57,155   57,155       

Certificates of deposits

  8,524      8,524    

Corporate debt securities

  80,822      80,822    

Commercial paper

  22,275      22,275    

Yankee debt

  2,146      2,146    

Asset-backed securities

  11,895      11,895    

Total financial assets

 $203,859  $78,197  $125,662  $