XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note Receivable (Tables)
9 Months Ended
Sep. 30, 2020
Note Receivable [Abstract]  
Schedule of note receivable
   September 30,   December 31, 
   2020   2019 
Note Receivable-current  $1,810,773   $1,181,116 
Note Receivable-non-current   9,053,866    

10,630,040

 
Total Note Receivable  $10,864,639   $11,811,156