v3.26.1
VAT receivable -net - Allowance of Uncollectible VAT Receivable (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
VAT receivable -net [Abstract]    
Allowance for uncollectible VAT receivable, Balance $ 6,497,028 $ 6,497,028
Provision for expected uncollectible VAT receivable 376,393 0
Allowance for uncollectible VAT receivable, Balance $ 6,873,421 $ 6,497,028