XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Fair Value of Financial instruments (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

June 30, 2024

 
   

(Level 1)

   

(Level 2)

   

(Level 3)

 
                         

Assets

                       
Cash equivalents:                        

Money market accounts

  $ 4,376,257     $     $  

Commercial paper

    2,499,630              

Marketable securities:

                       

Commercial paper

          25,808,377     $  

U.S. treasury bonds

          9,287,385        

U.S. government agency bonds

          5,793,000        

Total assets measured at fair value

  $ 6,875,887     $ 40,888,762     $  
   

December 31, 2023

 

Assets

                       

Cash equivalents (money market accounts)

  $ 7,792,846     $     $  

Total assets measured at fair value

  $ 7,792,846     $     $  
Marketable Securities [Table Text Block]
   

Amortized Cost

   

Unrealized

gains

   

Unrealized

losses

   

Fair Value

 

Commercial paper

  $ 25,828,920     $     $ (20,543 )   $ 25,808,377  

U.S. treasury bonds

    9,286,150       2,489       (1,254 )     9,287,385  

U.S. government agency bonds

    5,793,394       817       (1,211 )     5,793,000  

Total

  $ 40,908,464     $ 3,306     $ (23,008 )   $ 40,888,762  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Six Months Ended

June 30,

 
   

2023

 

Balance as of January 1, 2023

  $ 12,414,000  

Fair value adjustment

    (858,000 )

Balance as of March 31, 2023

    11,556,000  

Fair value adjustment

    212,000  

Balance as of June 30, 2023

  $ 11,768,000