v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance at Dec. 31, 2024 $ 2,762 $ 88,374,131 $ (1,056) $ (75,024,671) $ (99,963) $ 13,251,203
Balance, shares at Dec. 31, 2024 27,612,383          
Treasury shares, balance at Dec. 31, 2024         (72,363)  
Shares issued for exercise of stock options, shares 4,500          
Shares issued for services $ 15 266,235 266,250
Shares issued for services, shares 148,006          
Stock-based compensation 602,109 602,109
Net loss (4,542,528) (4,542,528)
Foreign currency translation adjustment 16,519 16,519
Shares issued for vested restricted stock awards $ 16 (16)
Shares issued for vested restricted stock awards 164,315          
Balance at Mar. 31, 2025 $ 2,793 89,242,459 15,463 (79,567,199) $ (99,963) 9,593,553
Balance, shares at Mar. 31, 2025 27,924,704          
Treasury shares, balance at Mar. 31, 2025         (72,363)  
Balance at Dec. 31, 2024 $ 2,762 88,374,131 (1,056) (75,024,671) $ (99,963) 13,251,203
Balance, shares at Dec. 31, 2024 27,612,383          
Treasury shares, balance at Dec. 31, 2024         (72,363)  
Net loss           (11,165,091)
Unrealized gain (loss) on available-for-sale securities          
Balance at Jun. 30, 2025 $ 2,847 90,874,877 65,032 (86,189,762) $ (99,963) 4,653,031
Balance, shares at Jun. 30, 2025 28,478,664          
Balance at Dec. 31, 2024 $ 2,762 88,374,131 (1,056) (75,024,671) $ (99,963) 13,251,203
Balance, shares at Dec. 31, 2024 27,612,383          
Treasury shares, balance at Dec. 31, 2024         (72,363)  
Net loss           (29,400,000)
Balance at Dec. 31, 2025 $ 5,301 198,293,956 60,160 (104,463,284) $ (99,963) $ 93,796,170
Balance, shares at Dec. 31, 2025 53,023,466          
Treasury shares, balance at Dec. 31, 2025         (72,363) 72,363
Balance at Mar. 31, 2025 $ 2,793 89,242,459 15,463 (79,567,199) $ (99,963) $ 9,593,553
Balance, shares at Mar. 31, 2025 27,924,704          
Treasury shares, balance at Mar. 31, 2025         (72,363)  
Shares issued for exercise of stock options 5,824 5,824
Shares issued for services $ 3 67,497 67,500
Shares issued for services, shares 35,525          
Stock-based compensation 464,749 464,749
Net loss (6,622,563) (6,622,563)
Unrealized gain (loss) on available-for-sale securities          
Foreign currency translation adjustment 49,569 49,569
Shares issued under ATM facility for cash proceeds, net of offering costs $ 51 1,094,348 1,094,399
Shares issued under ATM facility for cash proceeds, net of offering costs, shares 513,935          
Balance at Jun. 30, 2025 $ 2,847 90,874,877 65,032 (86,189,762) (99,963) 4,653,031
Balance, shares at Jun. 30, 2025 28,478,664          
Balance at Dec. 31, 2025 $ 5,301 198,293,956 60,160 (104,463,284) $ (99,963) $ 93,796,170
Balance, shares at Dec. 31, 2025 53,023,466          
Treasury shares, balance at Dec. 31, 2025         (72,363) 72,363
Shares issued for exercise of stock options $ 2 33,530 $ 33,532
Shares issued for exercise of stock options, shares 21,480          
Shares issued for cashless exercise of warrants $ 3 (3)
Shares issued for cashless exercise of warrants, shares 28,543          
Shares issued for services $ 1 67,499 67,500
Shares issued for services, shares 10,966          
Stock-based compensation 508,065 508,065
Net loss (10,086,687) (10,086,687)
Unrealized gain (loss) on available-for-sale securities 69,141 69,141
Foreign currency translation adjustment (23,665) (23,665)
Balance at Mar. 31, 2026 $ 5,307 198,903,047 105,636 (114,549,971) $ (99,963) 84,364,056
Balance, shares at Mar. 31, 2026 53,084,455          
Treasury shares, balance at Mar. 31, 2026         (72,363)  
Balance at Dec. 31, 2025 $ 5,301 198,293,956 60,160 (104,463,284) $ (99,963) $ 93,796,170
Balance, shares at Dec. 31, 2025 53,023,466          
Treasury shares, balance at Dec. 31, 2025         (72,363) 72,363
Shares issued for exercise of stock options, shares           27,480
Net loss           $ (21,643,689)
Unrealized gain (loss) on available-for-sale securities           59,478
Balance at Jun. 30, 2026 $ 7,160 354,997,609 118,720 (126,106,973) $ (99,963) $ 228,916,553
Balance, shares at Jun. 30, 2026 71,608,042          
Treasury shares, balance at Jun. 30, 2026         (72,363) 72,363
Balance at Mar. 31, 2026 $ 5,307 198,903,047 105,636 (114,549,971) $ (99,963) $ 84,364,056
Balance, shares at Mar. 31, 2026 53,084,455          
Treasury shares, balance at Mar. 31, 2026         (72,363)  
Shares issued for exercise of stock options $ 1 11,159 11,160
Shares issued for exercise of stock options, shares 6,000          
Shares issued for cashless exercise of warrants
Shares issued for cashless exercise of warrants, shares 164          
Shares issued for services $ 1 67,499 67,500
Shares issued for services, shares 7,380          
Stock-based compensation 910,640 910,640
Net loss (11,557,002) (11,557,002)
Unrealized gain (loss) on available-for-sale securities (9,663) (9,663)
Foreign currency translation adjustment 22,747 22,747
Shares issued under ATM facility for cash proceeds, net of offering costs $ 151 13,943,508 13,943,659
Shares issued under ATM facility for cash proceeds, net of offering costs, shares 1,510,000          
Shares issued under public offering for cash proceeds, net of offering costs $ 1,678 140,720,576 140,722,254
Shares issued under public offering for cash proceeds, net of offering costs, shares 16,778,524          
Shares issued for cash exercise of warrants $ 22 441,180 441,202
Shares issued for cash exercise of warrants, shares 221,519          
Balance at Jun. 30, 2026 $ 7,160 $ 354,997,609 $ 118,720 $ (126,106,973) $ (99,963) $ 228,916,553
Balance, shares at Jun. 30, 2026 71,608,042          
Treasury shares, balance at Jun. 30, 2026         (72,363) 72,363