v3.25.2
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable, net  
Schedule of accounts receivable

 

 

December 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accounts receivable

 

$34,636,570

 

 

$44,159,513

 

Allowance for credit losses

 

 

(2,028,979)

 

 

(2,361,778)

Accounts receivable, net

 

$32,607,591

 

 

$41,797,735

 

Schedule of allowance of credit losses

 

 

December 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Balance at beginning of year

 

$2,361,778

 

 

$1,684,158

 

Change of allowance for credit losses

 

 

(284,191)

 

 

727,747

 

Translation adjustments

 

 

(48,608)

 

 

(50,127)

Balance at end of year

 

$2,028,979

 

 

$2,361,778