v3.20.2
Investments - Schedule of Equity Securities in Private Companies (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Marketable Securities [Member]    
No. of Shares 5,835,392 5,835,392
Book value $ 700,247 $ 204,239
Marketable Securities [Member] | Duo World Inc., [Member]    
Company Duo World Inc Duo World Inc
No. of Shares 5,835,392 5,835,392
Book value $ 700,247 $ 204,239
Common Equity Securities [Member]    
No. of Shares 5,006,521 5,008,792
Book value
Common Equity Securities [Member] | Primesite Developments Inc [Member]    
Company Primesite Developments Inc. Primesite Developments Inc.
No. of Shares 5,006,521 5,006,521
Book value
Status Private Company Private Company
Preferred Equity Securities [Member]    
No. of Shares 450,000 450,000
Book value
Preferred Equity Securities [Member] | Primesite Developments Inc [Member]    
Company Primesite Developments Inc. Primesite Developments Inc.
No. of Shares 450,000 450,000
Book value
Status Private Company Private Company