XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Marketable Securities [Table Text Block]
   

Fair Value Measurements as of March 31, 2024 Using:

 
   

Amortized

Cost

   

Unrealized gains

   

Unrealized

Losses

   

Fair Value

 

Assets

                               

Corporate bonds

  $ 61,948     $ 33     $ (67 )   $ 61,914  

Commercial paper

    30,130       6       (12 )     30,124  

Certificates of deposit

    17,931       13       (1 )     17,943  

U.S. government treasuries

    12,733             (75 )     12,658  

Asset-backed securities

    9,928       20       (6 )     9,942  

Total assets

  $ 132,670     $ 72     $ (161 )   $ 132,581  
   

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  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

As of

 
   

March 31, 2024

   

December 31, 2023

 

Maturing in one year or less

  $ 99,172     $ 93,117  

Maturing after one year through two years

    33,409       35,116  

Total

  $ 132,581     $ 128,233