XML 63 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Marketable Securities [Table Text Block]
   

Fair Value Measurements as of December 31, 2023 Using:

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized Losses

   

Fair Value

 

Assets

                               

Corporate bonds

  $ 54,256     $ 74     $ (49 )   $ 54,281  

Commercial paper

    28,507       30       (3 )     28,534  

Certificates of deposit

    18,850       17       (1 )     18,866  

U.S. government treasuries

    16,127       3       (50 )     16,080  

Asset-backed securities

    10,456       23       (7 )     10,472  

Total assets

  $ 128,196     $ 147     $ (110 )   $ 128,233  
   

Fair Value Measurements as of December 31, 2022 Using:

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized Losses

   

Fair Value

 

Assets

                               

Corporate bonds

  $ 87,998     $ 12     $ (250 )   $ 87,760  

Commercial paper

    37,680       33       (31 )     37,682  

Certificates of deposit

    19,689       16       (38 )     19,667  

Asset-backed securities

    6,598       3       (47 )     6,554  

Total assets

  $ 151,965     $ 64     $ (366 )   $ 151,663  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

As of December 31,

 
   

2023

   

2022

 

Maturing in one year or less

    93,117       134,620  

Maturing after one year through two years

    35,116       17,043  

Total

  $ 128,233     $ 151,663