XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net, consist of the following:

 

   June 30,   December 31, 
   2025   2024 
Trade accounts receivable   13,912,799    13,819,322 
Less: allowance for credit loss   (13,644,006)   (13,587,182)
Trade accounts receivable, net  $268,793   $232,140 
Schedule of Changes in the Allowances for Credit Losses The changes in the allowances for credit losses during the three and six months ended June 30, 2025 and 2024 were as follows:
   For the Three Months   For the Six Months 
   Ended June 30,   Ended June 30, 
   2025   2024   2025   2024 
Balance, Beginning of Period   13,605,157    13,759,993    13,587,182    13,786,074 
Credit losses   2,032    8,476    709    6,410 
Foreign currency translation adjustment   36,817    (62,392)   56,115    (86,407)
Balance, End of Period   13,644,006    13,706,077    13,644,006    13,706,077