Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited) - USD ($)
|
Total |
Common Stock |
Additional Paid-in Capital |
Accumulated Deficit |
Accumulated Other Comprehensive Loss |
Beginning balance, amount at Dec. 31, 2022 |
$ (17,885,387)
|
$ 24,411
|
$ 17,575,396
|
$ (35,316,540)
|
$ (168,654)
|
Beginning balance, shares at Dec. 31, 2022 |
|
24,411,098
|
|
|
|
Net income (loss) |
110,694
|
|
|
110,694
|
|
Foreign currency translation gain (loss) |
16,637
|
|
|
|
16,637
|
Stock-based compensation |
244,923
|
$ 28
|
244,895
|
|
|
Stock-based compensation, share |
|
27,392
|
|
|
|
Ending balance, amount at Mar. 31, 2023 |
(17,513,133)
|
$ 24,439
|
17,820,291
|
(35,205,846)
|
(152,017)
|
Ending balance, shares at Mar. 31, 2023 |
|
24,438,490
|
|
|
|
Beginning balance, amount at Dec. 31, 2022 |
(17,885,387)
|
$ 24,411
|
17,575,396
|
(35,316,540)
|
(168,654)
|
Beginning balance, shares at Dec. 31, 2022 |
|
24,411,098
|
|
|
|
Net income (loss) |
(987,695)
|
|
|
|
|
Foreign currency translation gain (loss) |
12,850
|
|
|
|
|
Ending balance, amount at Sep. 30, 2023 |
(18,076,703)
|
$ 24,522
|
18,358,814
|
(36,304,235)
|
(155,804)
|
Ending balance, shares at Sep. 30, 2023 |
|
24,522,197
|
|
|
|
Beginning balance, amount at Mar. 31, 2023 |
(17,513,133)
|
$ 24,439
|
17,820,291
|
(35,205,846)
|
(152,017)
|
Beginning balance, shares at Mar. 31, 2023 |
|
24,438,490
|
|
|
|
Net income (loss) |
356,769
|
|
|
356,769
|
|
Foreign currency translation gain (loss) |
(25,280)
|
|
|
|
(25,280)
|
Stock-based compensation |
245,135
|
$ 28
|
245,107
|
|
|
Stock-based compensation, share |
|
28,391
|
|
|
|
Ending balance, amount at Jun. 30, 2023 |
(16,936,509)
|
$ 24,467
|
18,065,398
|
(34,849,077)
|
(177,297)
|
Ending balance, shares at Jun. 30, 2023 |
|
24,466,881
|
|
|
|
Net income (loss) |
(1,455,158)
|
|
|
(1,455,158)
|
|
Foreign currency translation gain (loss) |
21,493
|
|
|
|
21,493
|
Stock options exercised |
67,500
|
$ 30
|
67,470
|
|
|
Stock options exercised, share |
|
30,000
|
|
|
|
Stock-based compensation |
225,971
|
$ 25
|
225,946
|
|
|
Stock-based compensation, share |
|
25,316
|
|
|
|
Ending balance, amount at Sep. 30, 2023 |
(18,076,703)
|
$ 24,522
|
18,358,814
|
(36,304,235)
|
(155,804)
|
Ending balance, shares at Sep. 30, 2023 |
|
24,522,197
|
|
|
|
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
|
|
|
|