XML 38 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Cash, Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
   

December 31,

 
   

2022

   

2021

 

Cash in banking institutions

  $ 1,586,920     $ 30,308,075  

Money market funds

    8,526,786       7,005,483  

Total

  $ 10,113,706     $ 37,313,558  
Debt Securities, Available-for-Sale [Table Text Block]
   

Amortized cost

   

Unrealized

gains

   

Unrealized

losses

   

Fair Value

 
                                 

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