XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Note Receivable (Details) - Schedule of note receivable - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Schedule of note receivable [Abstract]    
Note Receivable-current $ 1,742,841 $ 1,181,116 [1]
Note Receivable-non-current 8,714,205 10,630,040 [1]
Total Note Receivable $ 10,457,046 $ 11,811,157
[1] Derived from Audited Consolidated Financial Statements