v3.26.1
Accounts receivable, net
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts receivable, net Accounts receivable, net
Accounts receivable, net consisted of the following:
As of
June 30, 2026
As of
December 31, 2025
USDUSD
Accounts receivable$17,179,577 $15,058,692 
Allowance for credit losses(204,662)(203,611)
Accrued defective return and discount(1,495,811)(1,007,319)
Accounts receivable, net$15,479,104 $13,847,762 
Movements of allowance for credit losses are as follows:
For the Six Months Ended
June 30,
For the Six Months Ended
June 30,
20262025
USDUSD
Beginning balance$203,611 $191,821 
Provision17,441 75,359 
Write-off(16,390)(10,353)
Ending balance$204,662 $256,827 
Movements of accrued defective return and discount accounts are as follows:
For the Six Months Ended
June 30,
For the Six Months Ended
June 30,
20262025
USDUSD
Beginning balance$1,007,319 $1,001,927 
Provision488,492 51,900 
Ending balance$1,495,811 $1,053,827