XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Trade and Bills Receivable, net (Tables)
9 Months Ended
Sep. 30, 2022
Trade And Bills Receivable Net Abstract  
Schedule of trade accounts and bills receivable
   December 31,   September 30, 
   2021   2022 
Trade receivable  $48,707,457   $24,519,211 
Less: Allowance for doubtful accounts   (4,618,269)   (4,188,159)
    44,089,188    20,331,052 
Bills receivable   5,817,941    1,571,128 
   $49,907,129   $21,902,180 

 

Schedule of analysis of the allowance for doubtful accounts
   September 30,   September 30, 
   2021   2022 
Balance at beginning of period  $5,266,828   $4,618,269 
Provision for the period   
-
    205,387 
Reversal - recoveries by cash   (437,475)   (136,736)
Charged to consolidated statements of operations and comprehensive income (loss)   (437,475)   68,651 
Foreign exchange adjustment   65,261    (498,761)
Balance at end of period  $4,894,614   $4,188,159