XML 49 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Other Payables and Accruals (Tables)
12 Months Ended
Dec. 31, 2021
Other Payables and Accruals [Abstract]  
Schedule of other payables and accruals
    As of
December 31,
 
    2021     2020  
Accrued payroll and welfare payable   $ 178,706     $ 180,878  
VAT and other taxes payable     192,563       92,608  
Others (1)     109,989       63,118  
    $ 481,258     $ 336,604  

 

(1) As of December 31, 2021 and 2020, others mainly consist of the outstanding refundable balance upon termination of the cooperative agreement with one customer and payables for rental expenses.