XML 56 R40.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of other Payable and Accrued Liabilities

Other payables and accrued liabilities consist of the following:

 

    December 31,     December 31,  
    2020     2019  
Payables to non-trade vendors and service providers   $ 1,335,656     $ 3,102,018  
Salary payables     216,635       393,944  
Other miscellaneous payables     294,626       132,847  
Total other payables and accrued liabilities   $ 1,846,917     $ 3,628,809