v3.25.2
Note 2 - Summary of Significant Accounting Policies and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
   

As of June 30,

2025

   

As of December 31,

2024

 
                 

Cash on deposit

  $ 1,340,238     $ 1,272,704  

Money market funds (cash equivalents)

    9,023,476       12,203,627  

Cash and cash equivalents

  $ 10,363,714     $ 13,476,331