XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Investments (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Marketable Securities [Table Text Block]
  

Amortized

  

Unrealized

  

Unrealized

     
  

Cost Basis

  

Gains

  

Losses

  

Fair Value

 

Assets:

                

Cash equivalents

                

Money market funds

 $2,569  $  $  $2,569 

U.S. government

  11,305      (1)  11,304 

Commercial paper

  12,567      (1)  12,566 

Total cash equivalents

  26,441      (2)  26,439 

Marketable securities:

                

U.S. government

  24,025      (1)  24,024 

Corporate bonds

  6,356   22      6,378 

Commercial paper

  2,879   2      2,881 

Certificates of deposit

  4,089   2      4,091 

Total marketable securities

  37,349   26   (1)  37,374 

Total assets at fair value

 $63,790  $26  $(3) $63,813 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

September 30,

  

December 31,

 
  

2025

  

2024

 

Maturities within one year

 $63,433  $105,706 

Maturities after one year through three years

  380   5,022 

Total investments

 $63,813  $110,728