Annual report pursuant to Section 13 and 15(d)

Investments in Marketable Equity Securities and Long-term Investments (Schedule of Fair value shares) (Details)

v3.22.0.1
Investments in Marketable Equity Securities and Long-term Investments (Schedule of Fair value shares) (Details) - Tess Inc [Member]
$ / shares in Units, $ in Thousands
Apr. 10, 2019
USD ($)
$ / shares
shares
Tess shares held by Riot Blockchain, Inc. | shares 2,708,333
Per share fair value | $ / shares $ 0.03
Fair value of Tess shares held by Riot Blockchain, Inc. | $ $ 90