| Schedule of Accounts Receivable Net of Allowance for Doubtful Accounts |
Accounts receivable is net of allowance for doubtful accounts.
| |
|
As of |
|
| |
|
June 30, 2023 |
|
|
December 31, 2022 |
|
| Accounts receivable |
|
$ |
22,013,673 |
|
|
$ |
15,100,085 |
|
| Less: allowance for doubtful accounts |
|
|
(1,104,705 |
) |
|
|
(762,325 |
) |
| Accounts receivable, net |
|
$ |
20,908,968 |
|
|
$ |
14,337,760 |
|
|
| Schedule of Changes in Allowance for Doubtful Accounts |
Changes in the allowance for doubtful accounts are as follows:
| |
|
As of |
|
| |
|
June 30, 2023 |
|
|
December 31, 2022 |
|
| Beginning balance |
|
$ |
762,325 |
|
|
$ |
859,319 |
|
| Provision for doubtful accounts |
|
|
397,304 |
|
|
|
(32,316 |
) |
| Effect of FX change |
|
|
(54,924 |
) |
|
|
(64,678 |
) |
| Ending balance |
|
$ |
1,104,705 |
|
|
$ |
762,325 |
|
|