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