XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Marketable Securities [Table Text Block]
   

Fair Value Measurements as of March 31, 2025 Using:

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized Losses

   

Fair Value

 

Assets

                               

Corporate bonds

  $ 50,744     $ 177     $ (7 )   $ 50,914  

Commercial paper

    5,427       2       (2 )     5,427  

Certificates of deposit

    6,024       1             6,025  

U.S. government treasuries

    4,451       2       (4 )     4,449  

Asset-backed securities

    4,751       21             4,772  

Total assets

  $ 71,397     $ 203     $ (13 )   $ 71,587  
   

Fair Value Measurements as of December 31, 2024 Using:

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized Losses

   

Fair Value

 

Assets

                               

Corporate bonds

  $ 44,794     $ 175     $ (6 )   $ 44,963  

Commercial paper

    12,081       5       (2 )     12,084  

Certificates of deposit

    15,262       8       (1 )     15,269  

U.S. government treasuries

    4,408       2       (11 )     4,399  

Asset-backed securities

    6,484       40             6,524  

Total assets

  $ 83,029     $ 230     $ (20 )   $ 83,239  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

As of

 
   

March 31, 2025

   

December 31, 2024

 

Maturing in one year or less

  $ 43,540     $ 56,386  

Maturing after one year through two years

    28,047       26,853  

Total

  $ 71,587     $ 83,239