XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2025
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net, consist of the following:

 

   March 31,   December 31, 
   2025   2024 
Trade accounts receivable   13,934,058    13,819,322 
Less: allowance for credit losses   (13,605,157)   (13,587,182)
Trade accounts receivable, net  $328,901   $232,140 
Schedule of Changes in the Allowances for Credit Losses The changes in the allowances for credit losses during the three months ended March 31, 2025 and 2024 were as follows:
   For the Three Months Ended  
   March 31, 
   2025   2024 
At the beginning of the period   13,587,182    13,786,074 
Credit gains   (1,323)   (2,066)
Credit loss write-offs   
-
    
-
 
Foreign currency translation adjustment   19,298    (24,015)
At the end of the period   13,605,157    13,759,993