XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable securities (Tables)
9 Months Ended
Sep. 30, 2021
Marketable Securities  
Schedule of Fair value Marketable Securities
               
      September 30,  December 31,
      2021  2020
Corporate debt securities   Level 2   $5,570,483   $ 
Certificates of deposit   Level 2    520,402     
        $6,090,885   $