XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Non-Marketable Equity Securities (Tables)
3 Months Ended
Mar. 31, 2022
Non-Marketable Equity Securities [Abstract]  
Schedule of non-marketable equity securities
   December 31,
2021
   March 31,
2022
 
Cost  $1,416,185   $1,419,312 
Impairment   (703,255)   (704,808)
Carrying amount  $712,930   $714,504