XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
NOTE RECEIVABLE (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Disclosure Note Receivable [Abstract]    
Note receivable-current (note 6) $ 2,587,905 $ 1,885,887
Note receivable (note 6) 7,116,738 9,429,437
Financing Receivable, after Allowance for Credit Loss, Total $ 9,704,643 $ 11,315,324