INVESTMENTS IN TRADING SECURITIES - Schedule of Gains and Losses on Investments (Details) - USD ($)
|
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
| Schedule of Investments [Line Items] |
|
|
|
| Unrealized gains and losses on investments |
$ 104,740
|
$ 368,507
|
$ (35,866)
|
| Total investments |
503,505
|
1,346,699
|
1,485,100
|
| Marketable Equity Securities - Level 1 [Member] | Publicly traded investments [Member] |
|
|
|
| Schedule of Investments [Line Items] |
|
|
|
| Realized gains and losses on investments |
559,850
|
931,440
|
1,481,192
|
| Unrealized gains and losses on investments |
235,916
|
385,076
|
2,552
|
| Non-Marketable Debt Securities - Level 2 [Member] | Private bonds [Member] |
|
|
|
| Schedule of Investments [Line Items] |
|
|
|
| Total investments |
11,720
|
937
|
0
|
| Non-Marketable Debt Securities - Level 2 [Member] | Private investments [Member] |
|
|
|
| Schedule of Investments [Line Items] |
|
|
|
| Total investments |
(92,963)
|
0
|
0
|
| Non-Marketable Equity Securities - Level 3 [Member] | Private investments [Member] |
|
|
|
| Schedule of Investments [Line Items] |
|
|
|
| Realized gains and losses on investments |
0
|
0
|
(8,499)
|
| Impairment |
(211,018)
|
0
|
0
|
| Unrealized gains and losses on investments |
$ 0
|
$ 29,246
|
$ 10,110
|