XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepayments and Other Receivables (Details) - Schedule of prepayments and other receivables - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule of prepayments and other receivables [Abstract]    
Value added tax recoverable $ 6,023,851 $ 7,144,712
Prepayments to suppliers 585,112 4,663,431
Deposits 76,558 75,179
Staff advances 102,445 122,531
Prepaid operating expenses 662,666 683,648
Others 99,627 64,489
Prepayments and other receivables, gross 7,550,259 12,753,990
Less: Allowance for doubtful accounts (7,000) (7,000)
Prepayments and other receivables, net $ 7,543,259 $ 12,746,990