XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2024
Accounts Receivable Net Current [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accounts receivable

 

$

9,417,474

 

 

$

8,368,279

 

Less: allowance for credit losses

 

 

(90,135

)

 

 

(50,032

)

 

 

$

9,327,339

 

 

$

8,318,247

 

Schedule of Changes in Allowance for Credit Losses Associated with Trade Receivables

The following tables represent the changes in the allowance for credit losses associated with our trade receivables for the nine month periods ended September 30, 2024 and 2023.

 

 

 

For the Nine Months Ended September 30,

 

Allowance for Credit Losses

 

2024

 

 

2023

 

Balance on January 1,

 

$

(50,032

)

 

$

(45,354

)

Provision charged to expense

 

 

(40,000

)

 

 

(38,653

)

Receivables written-off

 

 

-

 

 

 

-

 

Recoveries of receivables previously written-off

 

 

-

 

 

 

-

 

Effects of change in exchange rates

 

 

(103

)

 

 

(710

)

 

 

$

(90,135

)

 

$

(84,717

)