XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
Approximation [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2022   552,739        
Balance at Dec. 31, 2022   $ 55 $ 122,029,476 $ (242,602) $ (116,485,373) $ 5,301,556
Net loss           (1,688,322)
Balance at Mar. 31, 2023           3,756,755
Balance (in shares) at Dec. 31, 2022   552,739        
Balance at Dec. 31, 2022   $ 55 122,029,476 (242,602) (116,485,373) 5,301,556
Net loss           (4,311,200)
Balance at Jun. 30, 2023           1,245,091
Balance (in shares) at Dec. 31, 2022   552,739        
Balance at Dec. 31, 2022   $ 55 122,029,476 (242,602) (116,485,373) 5,301,556
Net loss           (6,149,023)
Balance at Sep. 30, 2023           (485,549)
Balance (in shares) at Dec. 31, 2022   552,739        
Balance at Dec. 31, 2022   $ 55 122,029,476 (242,602) (116,485,373) 5,301,556
Issuance of common stock for directors’ fees (in shares)   3,078        
Issuance of common stock for directors’ fees   $ 0 39,007 0   39,007
Issuance of restricted common stock to employees (in shares)   16,404        
Issuance of restricted common stock to employees   $ 1 (1) 0 0 0
Forfeiture of restricted stock (in shares)   (3,752)        
Forfeiture of restricted stock   $ 0 (3,105) 0 0 (3,105)
Exercise of warrants (in shares)   177,889        
Exercise of warrants   $ 18 302 0 0 320
Issuance of warrants   $ 0 3,403,322 0 0 3,403,322
Issuance of stock for securities purchase agreements (in shares)   283,472        
Issuance of stock for securities purchase agreements   $ 29 892,909 0 0 892,938
Issuance of common stock for employee stock purchase plan (in shares)   2,947        
Issuance of common stock for employee stock purchase plan   $ 0 17,478 0 0 17,478
Share based compensation for employee stock purchase plan   0 4,343 0 0 4,343
Other comprehensive loss- Foreign translation adjustment   0 0 265,423 0 265,423
Share-based compensation   0 225,487 0 0 225,487
Issuance costs   0 (561,367) 0 0
Net loss   0 0 0 (8,521,837) (8,521,837)
Exercise of warrants   $ 18 302 0 0 320
Balance (in shares) at Dec. 31, 2023   1,032,777        
Balance at Dec. 31, 2023   $ 103 126,047,851 22,821 (125,007,210) 1,063,565
Balance at Mar. 31, 2023           3,756,755
Net loss           (2,479,878)
Balance at Jun. 30, 2023           1,245,091
Net loss           (1,838,013)
Balance at Sep. 30, 2023           (485,549)
Balance at Dec. 31, 2023   $ 103 126,047,851 22,821 (125,007,210) 1,063,565
Issuance of common stock for directors’ fees (in shares)   12,048        
Issuance of common stock for directors’ fees   $ 1 18,005 0 0 18,006
Issuance of restricted common stock to employees (in shares)   178,963        
Issuance of restricted common stock to employees   $ 18 (18) 0 0 0
Forfeiture of restricted stock (in shares)   (9,168)        
Forfeiture of restricted stock   $ (1) 0 0 0 (1)
Exercise of warrants (in shares)   1,903,222        
Exercise of warrants   $ 190 1,907,909 0 0 1,908,099
Issuance of warrants   $ 0 0 0 0
Issuance of stock for securities purchase agreements (in shares)   595,000        
Issuance of stock for securities purchase agreements   $ 60 4,999,940 0 0 5,000,000
Issuance of common stock for employee stock purchase plan (in shares)   2,641        
Issuance of common stock for employee stock purchase plan   $ 1 3,689 0 0 3,690
Share based compensation for employee stock purchase plan   0 775 0 0 775
Other comprehensive loss- Foreign translation adjustment   0 0 26,469 0 26,469
Share-based compensation   0 224,470 0 0 224,470
Issuance costs   0 (172,350) 0 0 (172,350)
Net loss $ (4,300,692) 0 0 0 (4,300,692) (4,300,692)
Exercise of warrants   $ 190 1,907,909 0 0 1,908,099
Balance (in shares) at Dec. 31, 2024   3,715,483        
Balance at Dec. 31, 2024   $ 372 $ 133,030,271 $ 49,290 $ (129,307,902) $ 3,772,031