XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Non-Marketable Equity Securities (Tables)
6 Months Ended
Jun. 30, 2022
Non-Marketable Equity Securities [Abstract]  
Schedule of non-marketable equity securities
   December 31,
2021
   June 30,
2022
 
Cost  $1,416,185   $1,343,404 
Impairment   (703,255)   (667,112)
Carrying amount  $712,930   $676,292