UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
APIC issuable [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
ESG Inc Equity [Member] |
Noncontrolling Interest [Member] |
Total |
|---|---|---|---|---|---|---|---|---|
| Beginning balance, value at Dec. 31, 2024 | $ 25,900 | $ 11,152,388 | $ 74,432 | $ (243,032) | $ (711,270) | $ 10,298,418 | $ 3,519,577 | $ 13,817,995 |
| Beginning balance, shares at Dec. 31, 2024 | 25,899,468 | |||||||
| Share-based compensation recognized for Q2 2025 | 90,559 | 90,559 | 90,559 | |||||
| Net income | (303,223) | (303,223) | (63,489) | (366,712) | ||||
| Foreign-currency translation adjustment | 291,886 | 291,886 | 99,802 | 391,688 | ||||
| Ending balance, value at Mar. 31, 2025 | $ 25,900 | 11,152,388 | 164,991 | (546,255) | (419,384) | 10,377,640 | 3,555,890 | 13,933,530 |
| Ending balance, shares at Mar. 31, 2025 | 25,899,468 | |||||||
| Share-based compensation recognized for Q2 2025 | 90,559 | 90,559 | 90,559 | |||||
| Net income | 426,995 | 426,995 | 178,848 | 605,843 | ||||
| Foreign-currency translation adjustment | 129,638 | 129,638 | 44,326 | 173,964 | ||||
| Ending balance, value at Jun. 30, 2025 | $ 25,900 | 11,152,388 | 255,550 | (119,260) | (289,746) | 11,024,832 | 3,779,064 | 14,803,896 |
| Ending balance, shares at Jun. 30, 2025 | 25,899,468 | |||||||
| Beginning balance, value at Dec. 31, 2025 | $ 25,900 | 11,152,388 | 444,096 | (2,560,014) | (310,877) | 8,751,493 | 3,100,625 | 11,852,118 |
| Beginning balance, shares at Dec. 31, 2025 | 25,899,468 | |||||||
| Labrys note conversion - April 13, 2026 | $ 3 | 11,718 | 11,721 | 11,721 | ||||
| Labrys note conversion, Shares | 2,800 | |||||||
| Share-based compensation recognized for Q2 2025 | 95,939 | 95,939 | 95,939 | |||||
| Net income | (778,154) | (778,154) | (201,836) | (979,990) | ||||
| Foreign-currency translation adjustment | 130,086 | 130,086 | 44,479 | 174,565 | ||||
| Ending balance, value at Mar. 31, 2026 | $ 25,903 | 11,164,106 | 540,035 | (3,338,168) | (180,791) | 8,211,085 | 2,943,268 | 11,154,353 |
| Ending balance, shares at Mar. 31, 2026 | 25,902,268 | |||||||
| Labrys note conversion - April 13, 2026 | $ 6 | 10,074 | 10,080 | 10,080 | ||||
| Labrys note conversion, Shares | 6,000 | |||||||
| Issuance of compensation shares and settlement of APIC issuable - June 1, 2026 | $ 116 | 539,919 | (540,035) | |||||
| Issuance of compensation shares and settlement of APIC issuable, Shares | 115,908 | |||||||
| Net income | (63,297) | (63,297) | (10,192) | (73,489) | ||||
| Foreign-currency translation adjustment | 134,585 | 134,585 | 52,454 | 187,039 | ||||
| Reclassification of cumulative translation loss | 46,206 | 46,206 | 46,206 | |||||
| Cancellation of shares in China split-off - May 26, 2026 | $ (10,433) | (11,027,687) | 2,325,322 | (8,712,798) | (8,712,798) | |||
| Cancellation of shares in China split-off, Shares | (10,432,800) | |||||||
| Derecognition of ESG China noncontrolling interest | (2,985,530) | (2,985,530) | ||||||
| Ending balance, value at Jun. 30, 2026 | $ 15,592 | $ 686,412 | $ (1,076,143) | $ (374,139) | $ (374,139) | |||
| Ending balance, shares at Jun. 30, 2026 | 15,591,376 |