XML 45 R26.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

December 31, 2025

 
   

(Level 1)

   

(Level 2)

   

(Level 3)

 
                         

Assets

                       

Cash equivalents:

                       

Money market accounts

  $ 6,300,291     $     $  

Commercial paper

          999,330        

Marketable securities:

                       

Commercial paper

          11,139,880        

US treasury bonds

          1,238,538        

US government agency bonds

          250,552        

Total assets measured at fair value

  $ 6,300,291     $ 13,628,300     $  
   

December 31, 2024

 
   

(Level 1)

   

(Level 2)

   

(Level 3)

 
                         

Assets

                       

Cash equivalents (money market accounts)

  $ 7,559,336     $     $  

Marketable securities:

                       

Commercial paper

          18,032,943        

US treasury bonds

          7,951,060        

US government agency bonds

          3,938,520        

Total assets measured at fair value

  $ 7,559,336     $ 29,922,523     $  
Marketable Securities [Table Text Block]
   

December 31, 2025

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized losses

   

Fair Value

 
                                 

Commercial paper

  $ 11,134,856     $ 5,024     $     $ 11,139,880  

US treasury bonds

    1,237,794       744             1,238,538  

US government agency bonds

    250,504       48             250,552  

Total

  $ 12,623,154     $ 5,816     $     $ 12,628,970  
   

December 31, 2024

 
   

Amortized Cost

   

Unrealized gains

   

Unrealized losses

   

Fair Value

 

Commercial paper

  $ 18,019,334     $ 16,393     $ (2,784 )   $ 18,032,943  

US treasury bonds

    7,920,620       30,440             7,951,060  

US government agency bonds

    3,926,372       12,148             3,938,520  

Total

  $ 29,866,326     $ 58,981     $ (2,784 )   $ 29,922,523