Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited) - USD ($)
|
Total |
Common Stock |
Additional Paid-in Capital |
Accumulated Deficit |
Accumulated Other Comprehensive (Loss) Income |
| Beginning balance, amount at Dec. 31, 2023 |
$ (18,243,421)
|
$ 24,846
|
$ 18,972,901
|
$ (37,124,126)
|
$ (117,042)
|
| Beginning balance, shares at Dec. 31, 2023 |
|
24,845,439
|
|
|
|
| Net Income (Loss) |
208,908
|
|
|
208,908
|
|
| Foreign currency translation gain (loss) |
(30,394)
|
|
|
|
(30,394)
|
| Stock options exercised |
24,200
|
$ 20
|
24,180
|
|
|
| Stock options exercised, share |
|
20,000
|
|
|
|
| Stock-based compensation |
141,242
|
$ 45
|
141,197
|
|
|
| Stock-based compensation, share |
|
45,243
|
|
|
|
| Ending balance, amount at Mar. 31, 2024 |
(17,899,465)
|
$ 24,911
|
19,138,278
|
(36,915,218)
|
(147,436)
|
| Ending balance, shares at Mar. 31, 2024 |
|
24,910,682
|
|
|
|
| Beginning balance, amount at Dec. 31, 2023 |
(18,243,421)
|
$ 24,846
|
18,972,901
|
(37,124,126)
|
(117,042)
|
| Beginning balance, shares at Dec. 31, 2023 |
|
24,845,439
|
|
|
|
| Net Income (Loss) |
(1,746,309)
|
|
|
|
|
| Foreign currency translation gain (loss) |
12,342
|
|
|
|
|
| Ending balance, amount at Sep. 30, 2024 |
(19,380,983)
|
$ 25,000
|
19,569,152
|
(38,870,435)
|
(104,700)
|
| Ending balance, shares at Sep. 30, 2024 |
|
24,999,503
|
|
|
|
| Beginning balance, amount at Mar. 31, 2024 |
(17,899,465)
|
$ 24,911
|
19,138,278
|
(36,915,218)
|
(147,436)
|
| Beginning balance, shares at Mar. 31, 2024 |
|
24,910,682
|
|
|
|
| Net Income (Loss) |
242,697
|
|
|
242,697
|
|
| Foreign currency translation gain (loss) |
(51,993)
|
|
|
|
(51,993)
|
| Stock-based compensation |
194,613
|
$ 47
|
194,566
|
|
|
| Stock-based compensation, share |
|
46,811
|
|
|
|
| Ending balance, amount at Jun. 30, 2024 |
(17,514,148)
|
$ 24,958
|
19,332,844
|
(36,672,521)
|
(199,429)
|
| Ending balance, shares at Jun. 30, 2024 |
|
24,957,493
|
|
|
|
| Net Income (Loss) |
(2,197,914)
|
|
|
(2,197,914)
|
|
| Foreign currency translation gain (loss) |
94,729
|
|
|
|
94,729
|
| Stock options exercised |
31,882
|
$ 18
|
31,864
|
|
|
| Stock options exercised, share |
|
18,333
|
|
|
|
| Stock-based compensation |
204,468
|
$ 24
|
204,444
|
|
|
| Stock-based compensation, share |
|
23,677
|
|
|
|
| Ending balance, amount at Sep. 30, 2024 |
(19,380,983)
|
$ 25,000
|
19,569,152
|
(38,870,435)
|
(104,700)
|
| Ending balance, shares at Sep. 30, 2024 |
|
24,999,503
|
|
|
|
| Beginning balance, amount at Dec. 31, 2024 |
(20,054,339)
|
$ 25,115
|
19,948,363
|
(39,751,236)
|
(276,581)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
25,115,299
|
|
|
|
| Net Income (Loss) |
(2,021,282)
|
|
|
(2,021,282)
|
|
| Foreign currency translation gain (loss) |
151,790
|
|
|
|
151,790
|
| Stock options exercised |
127,000
|
$ 100
|
126,900
|
|
|
| Stock options exercised, share |
|
100,000
|
|
|
|
| Stock-based compensation |
166,261
|
$ 38
|
166,223
|
|
|
| Stock-based compensation, share |
|
38,216
|
|
|
|
| Ending balance, amount at Mar. 31, 2025 |
(21,630,570)
|
$ 25,253
|
20,241,486
|
(41,772,518)
|
(124,791)
|
| Ending balance, shares at Mar. 31, 2025 |
|
25,253,515
|
|
|
|
| Beginning balance, amount at Dec. 31, 2024 |
(20,054,339)
|
$ 25,115
|
19,948,363
|
(39,751,236)
|
(276,581)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
25,115,299
|
|
|
|
| Net Income (Loss) |
(31,786)
|
|
|
|
|
| Foreign currency translation gain (loss) |
405,405
|
|
|
|
|
| Ending balance, amount at Sep. 30, 2025 |
(19,063,715)
|
$ 25,334
|
20,565,149
|
(39,783,022)
|
128,824
|
| Ending balance, shares at Sep. 30, 2025 |
|
25,334,216
|
|
|
|
| Beginning balance, amount at Mar. 31, 2025 |
(21,630,570)
|
$ 25,253
|
20,241,486
|
(41,772,518)
|
(124,791)
|
| Beginning balance, shares at Mar. 31, 2025 |
|
25,253,515
|
|
|
|
| Net Income (Loss) |
950,357
|
|
|
950,357
|
|
| Foreign currency translation gain (loss) |
252,210
|
|
|
|
252,210
|
| Stock options exercised |
24,200
|
$ 20
|
24,180
|
|
|
| Stock options exercised, share |
|
20,000
|
|
|
|
| Stock-based compensation |
153,142
|
$ 21
|
153,121
|
|
|
| Stock-based compensation, share |
|
20,501
|
|
|
|
| Ending balance, amount at Jun. 30, 2025 |
(20,250,661)
|
$ 25,294
|
20,418,787
|
(40,822,161)
|
127,419
|
| Ending balance, shares at Jun. 30, 2025 |
|
25,294,016
|
|
|
|
| Net Income (Loss) |
1,039,139
|
|
|
1,039,139
|
|
| Foreign currency translation gain (loss) |
1,405
|
|
|
|
1,405
|
| Stock options exercised |
24,200
|
$ 20
|
24,180
|
|
|
| Stock options exercised, share |
|
20,000
|
|
|
|
| Stock-based compensation |
122,202
|
$ 20
|
122,182
|
|
|
| Stock-based compensation, share |
|
20,200
|
|
|
|
| Ending balance, amount at Sep. 30, 2025 |
$ (19,063,715)
|
$ 25,334
|
$ 20,565,149
|
$ (39,783,022)
|
$ 128,824
|
| Ending balance, shares at Sep. 30, 2025 |
|
25,334,216
|
|
|
|