v3.26.1
Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Dec. 31, 2024 $ 565 $ 108,261,264 $ (106,074,505) $ (594,517) $ 1,592,807
Balance, shares at Dec. 31, 2024 56,501        
Stock based compensation 193,848 193,848
Foreign exchange translation gain (3,487) (3,487)
Net loss (2,184,966) (2,184,966)
Issuance of common shares for exercise of warrants $ 385 74,659 75,044
Issuance of common shares for exercise of warrants, shares 38,528        
Issuance of Common Stock and Series A and B and prefunded warrants for cash, net of offering costs $ 1,024 4,243,443 4,244,467
Issuance of Common Stock and Series A and B and prefunded warrants for cash, net of offering costs, shares 102,444        
Issuance of common shares for vested RSAs $ 12 (12)
Issuance of common shares for vested RSAs, shares 1,215        
Issuance of round up shares $ 73 (73)
Issuance of round up shares, shares 7,283        
Balance at Mar. 31, 2025 $ 2,059 112,773,129 (108,259,471) (598,004) 3,917,713
Balance, shares at Mar. 31, 2025 205,971        
Balance at Dec. 31, 2024 $ 565 108,261,264 (106,074,505) (594,517) 1,592,807
Balance, shares at Dec. 31, 2024 56,501        
Foreign exchange translation gain         20,986
Net loss         $ (4,704,147)
Issuance of common shares for vested RSAs, shares         466
Balance at Jun. 30, 2025 $ 2,521 113,534,431 (110,778,652) (573,531) $ 2,184,769
Balance, shares at Jun. 30, 2025 252,168        
Balance at Mar. 31, 2025 $ 2,059 112,773,129 (108,259,471) (598,004) 3,917,713
Balance, shares at Mar. 31, 2025 205,971        
Issuance of common shares for cash pursuant to ATM Agreement, net of offering costs $ 462 555,042 555,504
Issuance of common shares for cash pursuant to ATM Agreement, net of offering costs, shares 46,197        
Stock based compensation 206,260 206,260
Foreign exchange translation gain 24,473 24,473
Net loss (2,519,181) (2,519,181)
Balance at Jun. 30, 2025 $ 2,521 113,534,431 (110,778,652) (573,531) 2,184,769
Balance, shares at Jun. 30, 2025 252,168        
Balance at Dec. 31, 2025 $ 10,615 119,593,456 (114,846,492) (580,038) 4,177,541
Balance, shares at Dec. 31, 2025 1,061,533        
Issuance of Common Stock and warrants in Private Placement, net of offering costs $ 3,288 1,140,739 1,144,027
Issuance of Common Stock and warrants in Private Placement, net of offering costs, shares 328,802        
Issuance of common shares for cash pursuant to ATM Agreement, net of offering costs $ 4,972 1,286,066 1,291,038
Issuance of common shares for cash pursuant to ATM Agreement, net of offering costs, shares 497,200        
Stock based compensation 88,673 88,673
Foreign exchange translation gain (7,018) (7,018)
Net loss (1,633,473) (1,633,473)
Balance at Mar. 31, 2026 $ 18,875 122,108,934 (116,479,965) (587,056) 5,060,788
Balance, shares at Mar. 31, 2026 1,887,535        
Balance at Dec. 31, 2025 $ 10,615 119,593,456 (114,846,492) (580,038) 4,177,541
Balance, shares at Dec. 31, 2025 1,061,533        
Foreign exchange translation gain         (14,643)
Net loss         $ (4,661,206)
Issuance of common shares for vested RSAs, shares         7,052
Balance at Jun. 30, 2026 $ 39,358 128,145,545 (119,507,698) (594,681) $ 8,082,524
Balance, shares at Jun. 30, 2026 3,935,884        
Balance at Mar. 31, 2026 $ 18,875 122,108,934 (116,479,965) (587,056) 5,060,788
Balance, shares at Mar. 31, 2026 1,887,535        
Issuance of Common Stock and warrants in Private Placement, net of offering costs $ 980 4,407,758 4,408,738
Issuance of Common Stock and warrants in Private Placement, net of offering costs, shares 98,000        
Stock based compensation 125,114 125,114
Foreign exchange translation gain (7,625) (7,625)
Net loss (3,027,733) (3,027,733)
Issuance of common shares for exercise of warrants $ 19,503 1,503,739 1,523,242
Issuance of common shares for exercise of warrants, shares 1,950,349        
Balance at Jun. 30, 2026 $ 39,358 $ 128,145,545 $ (119,507,698) $ (594,681) $ 8,082,524
Balance, shares at Jun. 30, 2026 3,935,884