XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
   

June 30, 2023

   

December 31, 2022

 
                 

Cash in banking institutions

  $ 1,316,052     $ 1,586,920  

Money market funds

    13,683,496       8,526,786  

Total

  $ 14,999,548     $ 10,113,706  
Debt Securities, Available-for-Sale [Table Text Block]
   

Amortized cost

   

Unrealized gains

   

Unrealized losses

   

Fair Value

 
                                 
December 31, 2022                                

Commercial paper

  $ 9,445,220       263     $ (21,313 )   $ 9,424,170  

U.S. treasury bonds

    2,999,095             (14,325 )     2,984,770  

Total

  $ 12,444,315       263     $ (35,638 )   $ 12,408,940