VAT receivable -net - VAT Receivable (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| VAT receivable -net [Abstract] | |||
| VAT receivable | $ 10,924,257 | $ 8,790,906 | |
| Allowance for the uncollectible VAT receivable | (6,873,421) | (6,497,028) | $ (6,497,028) |
| Total | $ 4,050,836 | $ 2,293,878 |
| X | ||||||||||
- Definition Amount of estimated value of Value-Added Tax (VAT) receivable that is not expected to be collected or realized. No definition available.
|
| X | ||||||||||
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities before VAT receivable that is not expected to be collected or realized.. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|