XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Trade and Bills Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2024
Trade and Bills Receivable, Net [Abstract]  
Schedule of Trade and Bills Receivable Trade and bills receivable as of December 31, 2023 and March 31, 2024:
   December 31,   March 31, 
   2023   2024 
Trade receivable  $29,368,296   $28,320,282 
Less: Allowance for credit losses   (3,198,249)   (3,028,183)
    26,170,047    25,292,099 
Bills receivable   2,483,000    11,123,118 
   $28,653,047   $36,415,217 

 

Schedule of Analysis of the Allowance for the Credit Losses An analysis of the allowance for credit losses are as follows:
Balance as at January 1, 2024  $3,198,249 
Current period reversal, net   (114,340)
Current period write off   (1,908)
Foreign exchange adjustment   (53,818)
Balance as at March 31, 2024  $3,028,183