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