Annual report pursuant to Section 13 and 15(d)

Related Party Transactions (Details Narrative)

v3.20.1
Related Party Transactions (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Related Party Transaction [Line Items]    
Accounts receivable related parties $ 39,837 $ 71,650
Due from related parties $ 0 4,644
Equity method investment, ownership percentage 50.00%  
GGH Chairman [Member]    
Related Party Transaction [Line Items]    
Equity method investment, ownership percentage 5.00%  
Related Party ESA [Member]    
Related Party Transaction [Line Items]    
Loans payable - related party $ 566,132  
Related party expense obligations reduction, percentage 15.00%  
Related party expense obligations prepayment reduced $ 0  
Sharing Agreement [Member]    
Related Party Transaction [Line Items]    
Due from related parties 396,116 396,116
General and Administrative Expense [Member]    
Related Party Transaction [Line Items]    
Entitled to receive reimbursement expenses $ 493,944 $ 437,074