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

June 30, 2022

  

December 31, 2021

 

Cash in banking institutions

 $1,084,595  $30,308,075 

Money market funds

  3,886,704   7,005,483 

Commercial paper

  994,427    

Total

 $5,965,726  $37,313,558 
Debt Securities, Available-for-Sale [Table Text Block]
  

Amortized cost

  

Unrealized gains

  

Unrealized losses

  

Fair Value

 

Commercial paper

 $17,658,057  $25  $(57,001) $17,601,081 

U.S. treasury bonds

  5,003,207      (29,607)  4,973,600 

Total

 $22,661,264  $25  $(86,608) $22,574,681