v3.26.1
VAT receivable -net
6 Months Ended
Jun. 30, 2026
VAT receivable -net [Abstract]  
VAT receivable -net
4.
VAT receivable -net
 
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
 
 
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