CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (DEFICIT) (Unaudited) - USD ($)
|
Total |
Common Stock |
Additional Paid-In Capital |
Accumulated Deficit |
Other Comprehensive Income (Loss) |
| Balance, shares at Dec. 31, 2024 |
|
30,588,413
|
|
|
|
| Balance, amount at Dec. 31, 2024 |
$ (53,023,137)
|
$ 3,056
|
$ 21,918,867
|
$ (74,941,590)
|
$ (3,470)
|
| Stock-based compensation |
428,286
|
$ 0
|
428,286
|
0
|
0
|
| Issuance of common stock for exercise of warrants, shares |
|
13,200
|
|
|
|
| Issuance of common stock for exercise of warrants, amount |
59,400
|
$ 1
|
59,399
|
0
|
0
|
| Issuance of common stock for stock options exercise, shares |
|
81,952
|
|
|
|
| Issuance of common stock for stock options exercise, amount |
43,201
|
$ 8
|
43,193
|
0
|
0
|
| Issuance of common stock for earnout shares, shares |
|
1,160,906
|
|
|
|
| Issuance of common stock for earnout shares, amount |
5,282,125
|
$ 117
|
5,282,008
|
0
|
0
|
| Foreign currency translation loss |
(7,409)
|
0
|
0
|
0
|
(7,409)
|
| Net income/loss |
23,707,985
|
$ 0
|
0
|
23,707,985
|
0
|
| Balance, shares at Mar. 31, 2025 |
|
31,844,471
|
|
|
|
| Balance, amount at Mar. 31, 2025 |
(23,509,549)
|
$ 3,182
|
27,731,753
|
(51,233,605)
|
(10,879)
|
| Balance, shares at Dec. 31, 2024 |
|
30,588,413
|
|
|
|
| Balance, amount at Dec. 31, 2024 |
(53,023,137)
|
$ 3,056
|
21,918,867
|
(74,941,590)
|
(3,470)
|
| Net income/loss |
6,360,807
|
|
|
|
|
| Net income/loss |
6,360,807
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
32,013,300
|
|
|
|
| Balance, amount at Sep. 30, 2025 |
(40,081,108)
|
$ 3,198
|
28,507,356
|
(68,580,783)
|
(10,879)
|
| Balance, shares at Mar. 31, 2025 |
|
31,844,471
|
|
|
|
| Balance, amount at Mar. 31, 2025 |
(23,509,549)
|
$ 3,182
|
27,731,753
|
(51,233,605)
|
(10,879)
|
| Stock-based compensation |
372,139
|
$ 0
|
372,139
|
0
|
0
|
| Issuance of common stock for exercise of warrants, shares |
|
100
|
|
|
|
| Issuance of common stock for exercise of warrants, amount |
450
|
$ 0
|
450
|
0
|
0
|
| Issuance of common stock for stock options exercise, shares |
|
64,525
|
|
|
|
| Issuance of common stock for stock options exercise, amount |
14,621
|
$ 6
|
14,615
|
0
|
0
|
| Net income/loss |
(23,757,051)
|
$ 0
|
0
|
(23,757,051)
|
0
|
| Balance, shares at Jun. 30, 2025 |
|
31,909,096
|
|
|
|
| Balance, amount at Jun. 30, 2025 |
(46,879,390)
|
$ 3,188
|
28,118,957
|
(74,990,656)
|
(10,879)
|
| Stock-based compensation |
355,420
|
$ 0
|
355,420
|
0
|
0
|
| Issuance of common stock for exercise of warrants, shares |
|
2
|
|
|
|
| Issuance of common stock for exercise of warrants, amount |
0
|
$ 0
|
0
|
0
|
0
|
| Issuance of common stock for stock options exercise, shares |
|
104,202
|
|
|
|
| Issuance of common stock for stock options exercise, amount |
32,989
|
$ 10
|
32,979
|
0
|
0
|
| Net income/loss |
6,409,873
|
$ 0
|
0
|
6,409,873
|
0
|
| Net income/loss |
6,409,873
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
32,013,300
|
|
|
|
| Balance, amount at Sep. 30, 2025 |
(40,081,108)
|
$ 3,198
|
28,507,356
|
(68,580,783)
|
(10,879)
|
| Balance, shares at Dec. 31, 2025 |
|
34,368,162
|
|
|
|
| Balance, amount at Dec. 31, 2025 |
(7,149,642)
|
$ 3,434
|
38,478,030
|
(45,620,227)
|
(10,879)
|
| Stock-based compensation |
666,064
|
$ 0
|
666,064
|
0
|
0
|
| Issuance of common stock for exercise of warrants, shares |
|
2
|
|
|
|
| Issuance of common stock for exercise of warrants, amount |
10
|
$ 1
|
9
|
0
|
0
|
| Issuance of common stock for stock options exercise, shares |
|
43,900
|
|
|
|
| Issuance of common stock for stock options exercise, amount |
11,351
|
$ 4
|
11,347
|
0
|
0
|
| Foreign currency translation loss |
(8,292)
|
0
|
0
|
0
|
(8,292)
|
| Net income/loss |
(720,604)
|
$ 0
|
0
|
(720,604)
|
0
|
| Balance, shares at Mar. 31, 2026 |
|
34,412,064
|
|
|
|
| Balance, amount at Mar. 31, 2026 |
(7,201,113)
|
$ 3,439
|
39,155,450
|
(46,340,831)
|
(19,171)
|
| Balance, shares at Dec. 31, 2025 |
|
34,368,162
|
|
|
|
| Balance, amount at Dec. 31, 2025 |
$ (7,149,642)
|
$ 3,434
|
38,478,030
|
(45,620,227)
|
(10,879)
|
| Issuance of common stock for stock options exercise, shares |
71,498
|
|
|
|
|
| Issuance of common stock for earnout shares, shares |
1,160,906
|
|
|
|
|
| Issuance of common stock for earnout shares, amount |
$ 5,282,125
|
|
|
|
|
| Net income/loss |
6,487,401
|
|
|
|
|
| Net income/loss |
6,487,401
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
|
34,439,562
|
|
|
|
| Balance, amount at Sep. 30, 2026 |
1,539,743
|
$ 3,441
|
40,705,777
|
(39,132,825)
|
(36,650)
|
| Balance, shares at Mar. 31, 2026 |
|
34,412,064
|
|
|
|
| Balance, amount at Mar. 31, 2026 |
(7,201,113)
|
$ 3,439
|
39,155,450
|
(46,340,831)
|
(19,171)
|
| Stock-based compensation |
950,616
|
$ 0
|
950,616
|
0
|
0
|
| Issuance of common stock for stock options exercise, shares |
|
27,498
|
|
|
|
| Issuance of common stock for stock options exercise, amount |
45,096
|
$ 2
|
45,094
|
0
|
0
|
| Foreign currency translation loss |
(11,811)
|
0
|
0
|
0
|
(11,811)
|
| Net income/loss |
(2,406,560)
|
$ 0
|
0
|
(2,406,560)
|
0
|
| Balance, shares at Jun. 30, 2026 |
|
34,439,562
|
|
|
|
| Balance, amount at Jun. 30, 2026 |
(8,623,772)
|
$ 3,441
|
40,151,160
|
(48,747,391)
|
(30,982)
|
| Stock-based compensation |
554,617
|
0
|
554,617
|
0
|
0
|
| Foreign currency translation loss |
(5,668)
|
0
|
0
|
0
|
(5,668)
|
| Net income/loss |
9,614,566
|
$ 0
|
0
|
9,614,566
|
0
|
| Net income/loss |
9,614,566
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
|
34,439,562
|
|
|
|
| Balance, amount at Sep. 30, 2026 |
$ 1,539,743
|
$ 3,441
|
$ 40,705,777
|
$ (39,132,825)
|
$ (36,650)
|