XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net, consist of the following:
   March 31,   December 31, 
   2024   2023 
Trade accounts receivable  $14,118,758   $14,290,522 
Less: allowance for doubtful accounts   13,759,993    13,786,074 
Trade accounts receivable, net  $358,765   $504,448 
Schedule of Changes in the Allowances for Doubtful Accounts The changes in the allowances for doubtful accounts during the three months ended March 31, 2024 and 2023 were as follows:
   For the Three Months Ended 
   March 31, 
   2024   2023 
Balance, Beginning of Period  $13,786,074   $16,739,527 
Reversal of allowance for doubtful accounts   (2,066)   (10,036)
Foreign currency translation adjustment   (28,147)   226,468 
Balance, End of Period  $13,759,993   $16,955,959