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

September 30, 2022

  

December 31, 2021

 

Cash in banking institutions

 $1,276,935  $30,308,075 

Money market funds

  4,317,557   7,005,483 

Commercial paper

  992,526    

Total

 $6,587,018   37,313,558 
Debt Securities, Available-for-Sale [Table Text Block]
  

Amortized cost

  

Unrealized gains

  

Unrealized losses

  

Fair Value

 

Commercial paper

 $15,357,565  $  $(56,985) $15,300,580 

U.S. treasury bonds

  4,000,330      (29,970)  3,970,360 

Total

 $19,357,895  $  $(86,955) $19,270,940