XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note Receivable (Tables)
6 Months Ended
Jun. 30, 2020
Note Receivable [Abstract]  
Schedule of note receivable
   June 30,   December 31, 
   2020   2019 
         
Note Receivable-current  $1,742,841   $1,181,116 
Note Receivable-non-current   8,714,205    10,630,041 
Total Note Receivable  $10,457,046   $11,811,157