XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Accounts Receivable, Net

Note 3 — Accounts receivable, net

Accounts receivable, net consisted of the following:

As of

As of

June 30, 2024

December 31, 2023

    

USD

    

USD

Accounts receivable

$

19,106,270

$

17,184,706

Allowance for credit losses

 

(218,443)

 

(244,879)

Accrued defective return and discount

 

(1,298,432)

 

(744,284)

Accounts receivable, net

$

17,589,395

$

16,195,543

 

Movements of allowance for credit losses are as follows:

For the Six Months Ended

For the Year Ended

June 30, 

December 31,

2024

2023

    

USD

    

USD

Beginning balance

$

244,879

$

438,843

Provision (recovery)

 

(6,523)

 

78,640

Write-off

(19,913)

(272,604)

Ending balance

$

218,443

$

244,879

 

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

For the Six Months Ended

For the Year Ended

June 30, 

December 31,

2024

2023

    

USD

    

USD

Beginning balance

$

744,284

$

1,595,838

Provision (recovery)

 

554,148

 

(851,554)

Ending balance

$

1,298,432

$

744,284