Consolidated Statements of Stockholders' Equity - USD ($) |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Treasury Stock [Member] |
AOCI Attributable to Parent [Member] |
Noncontrolling Interest [Member] |
Total |
|---|---|---|---|---|---|---|---|
| Balance at Dec. 31, 2020 | $ 64,099 | $ 96,049,179 | $ (93,022,835) | $ (37,117) | $ 292,506 | $ 3,345,832 | |
| Balance, shares at Dec. 31, 2020 | 6,409,922 | 524 | |||||
| Sale of common stock | $ 14,598 | 4,263,854 | 4,278,452 | ||||
| Sale of common stock, shares | 1,459,678 | ||||||
| Issuance of common stock | $ 750 | 165,750 | 166,500 | ||||
| Issuance of common stock, shares | 75,000 | ||||||
| Share-based compensation | $ 914 | 633,426 | 634,340 | ||||
| Share-based compensation, shares | 91,438 | ||||||
| Common stock cancellations | $ (24) | 24 | |||||
| Common stock cancellations, shares | (2,411) | ||||||
| Adjustment from discontinued operations | (2,591,724) | (2,591,724) | |||||
| Non-controlling interest in subsidiary | 510,184 | 510,184 | |||||
| Translation adjustments | (285,941) | (285,941) | |||||
| Net loss | (2,756,983) | (192,755) | (2,949,738) | ||||
| Balance at Dec. 31, 2021 | $ 80,337 | 98,520,509 | (95,779,818) | $ (37,117) | 6,565 | 317,429 | 3,107,905 |
| Balance, shares at Dec. 31, 2021 | 8,033,627 | 524 | |||||
| Sale of common stock | $ 11,628 | 988,372 | 1,000,000 | ||||
| Sale of common stock, shares | 1,162,791 | ||||||
| Issuance of common stock | $ 10,032 | 1,739,968 | 1,750,000 | ||||
| Issuance of common stock, shares | 1,003,252 | ||||||
| Share-based compensation | $ 1,678 | 479,751 | 481,429 | ||||
| Share-based compensation, shares | 167,761 | ||||||
| Translation adjustments | (17,551) | (17,551) | |||||
| Net loss | (2,602,722) | (554,672) | (3,157,394) | ||||
| Stock Buyback Plan | $ (855,365) | (855,365) | |||||
| Stock buyback plan, shares | 530,421 | ||||||
| Balance at Dec. 31, 2022 | $ 103,675 | $ 101,728,600 | $ (98,382,540) | $ (892,482) | $ (10,986) | $ (237,243) | $ 2,309,024 |
| Balance, shares at Dec. 31, 2022 | 10,367,431 | 530,945 |