XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE RECEIVABLE (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Note Receivable    
Note receivable-current $ 2,545,745 $ 1,885,887
Note receivable-non-current 7,000,800 9,429,437
Total Note receivable $ 9,546,545 $ 11,315,324