Annual report pursuant to Section 13 and 15(d)

Investments in Marketable Equity Securities and Long-term Investments (Details) - Schedule of Fair Value Shares

v3.22.2.2
Investments in Marketable Equity Securities and Long-term Investments (Details) - Schedule of Fair Value Shares - Tess Inc [Member]
$ / shares in Units, $ in Thousands
Apr. 10, 2019
USD ($)
$ / shares
shares
Investments in Marketable Equity Securities and Long-term Investments (Details) - Schedule of Fair Value Shares [Line Items]  
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