XML 185 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts and Notes Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts and Notes Receivable, Net [Abstract]  
Schedule of Accounts Receivable and Notes Receivable, Net

Accounts receivable and notes receivable, net consisted of the following:

 

As of December 31,

   

2024

 

2023

Accounts receivable, gross

 

$

5,558,022

 

 

$

4,955,083

 

Notes receivable

 

 

13,864

 

 

 

22,463

 

Allowance for credit losses

 

 

(277,798

)

 

 

(245,888

)

Accounts and notes receivable, net

 

$

5,294,088

 

 

$

4,731,658

 

Schedule of Changes in the Provision for Credit Losses

The changes in the provision for credit losses are as follows:

 

For the Years Ended
December 31,

   

2024

 

2023

Balance at the beginning of the year

 

$

245,888

 

 

$

400,797

 

Additions

 

 

34,730

 

 

 

1,652

 

Reverse

 

 

 

 

 

(154,929

)

Exchange rate difference

 

 

(2,820

)

 

 

(1,632

)

Balance at the end of the year

 

$

277,798

 

 

$

245,888