XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Prepayments and Other Receivables (Details) - Schedule of prepayments and other receivables - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of prepayments and other receivables [Abstract]    
Value added tax recoverable $ 8,332,545 $ 7,144,712
Prepayments to suppliers 5,060,156 4,663,431
Deposits 76,152 75,179
Staff advances 187,548 122,531
Prepaid operating expenses 758,411 683,648
Others 108,256 64,489
Prepayments and other receivables, gross 14,523,068 12,753,990
Less: Allowance for doubtful accounts (7,000) (7,000)
Prepayments and other receivables, net $ 14,516,068 $ 12,746,990