XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net, consist of the following:

 

   December 31,   December 31, 
   2024   2023 
Trade accounts receivable   13,819,322    14,290,522 
Less: allowance for credit losses   (13,587,182)   (13,786,074)
Trade accounts receivable, net  $232,140   $504,448 
Schedule of Changes in the Allowances for Doubtful Accounts The changes in the allowances for doubtful accounts during the years ended December 31, 2024 and 2023 were as follows:
   For the Years 
   Ended December 31, 
   2024   2023 
At the beginning of the year   13,786,074    16,739,527 
Credit loss expenses (gains)   5,702    (15,757)
Credit loss write-offs   
-
    (2,671,896)
Foreign currency translation adjustment   (204,594)   (265,800)
At the end of the year   13,587,182    13,786,074