XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Marketable Securities  
Schedule of Fair value Marketable Securities
               
      Fair Value Measurements Using
   Balance as of December 31, 2021  Quoted Prices in Active Markets for Identical Assets (Level 1)  Significant Other Observable Inputs (Level 2)
Marketable securities:               
Corporate bonds  $5,549,670   $   $5,549,670 
Certificated of Deposits   514,427        514,427 
Money market funds (1)   6,975,302    6,384,541     
Total marketable securities  $13,039,399   $6,384,541   $6,064,097