XML 67 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable, Net

Note 3 — Accounts receivable, net

Accounts receivable, net consisted of the following:

As of

As of

December 31, 2023

December 31, 2022

    

USD

    

USD

Accounts receivable

$

17,184,706

$

16,330,540

Allowance for credit losses

 

(244,879)

 

(438,843)

Accrued defective return and discount

 

(744,284)

 

(1,595,838)

Accounts receivable, net

$

16,195,543

$

14,295,859

 

Movements of allowance for credit losses are as follows:

For the Year Ended

For the Year Ended

December 31, 

December 31,

2023

2022

    

USD

    

USD

Beginning balance

$

438,843

$

177,462

Addition

 

78,640

 

261,381

Write-off

(272,604)

Ending balance

$

244,879

$

438,843

 

Movements of accrued defective return and discount accounts are as follows:

For the Year Ended

For the Year Ended

December 31, 

December 31,

2023

2022

    

USD

    

USD

Beginning balance

$

1,595,838

$

3,292,101

Provision

 

(851,554)

 

(1,696,263)

Ending balance

$

744,284

$

1,595,838