v3.26.1
VAT receivable -net (Tables)
6 Months Ended
Jun. 30, 2026
VAT receivable -net [Abstract]  
VAT Receivable
As of June 30, 2026 and December 31, 2025, the VAT receivable are as follows:
 
   
As of June 30, 2026
   
As of December 31,
2025
 
             
VAT receivable
 
$
10,924,257
   
$
8,790,906
 
Allowance for the uncollectible VAT  receivable
   
(6,873,421
)
   
(6,497,028
)
                 
Total
 
$
4,050,836
   
$
2,293,878
 
Allowance of Uncollectible VAT Receivable
A reconciliation of allowance of the uncollectible VAT receivable are as follows:
 
Balance as of December 31, 2025 and 2024
 
$
6,497,028
   
$
6,497,028
 
Provision for expected uncollectible VAT receivable
   
376,393
     
-
 
Balance as of June 30, 2026 and 2025
 
$
6,873,421
   
$
6,497,028