XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2025
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net, consist of the following:

 

   September 30,   December 31, 
   2025   2024 
Trade accounts receivable   294,514    13,819,322 
Less: allowance for credit losses   (69,876)   (13,587,182)
Trade accounts receivable, net  $224,638   $232,140 
Schedule of Changes in the Allowances for Credit Losses The changes in the allowances for credit losses during the three and nine months ended September 30, 2025 and 2024 were as follows:
   For the Three Months   For the Nine Months 
   Ended September 30,   Ended September 30, 
   2025   2024   2025   2024 
Balance, Beginning of Period  $13,644,006   $13,706,077   $13,587,182   $13,786,074 
Credit losses (reversal of allowance for credit losses)   25,302    (1,656)   26,011    4,754 
Accounts charged to allowance for credit lossed   (13,702,032)   
-
    (13,702,032)   
-
 
Foreign currency translation adjustment   102,600    231,222    158,715    144,815 
Balance, End of Period  $69,876   $13,935,643   $69,876   $13,935,643