XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Board of Directors [Member]
Common Stock [Member]
Board of Directors [Member]
Additional Paid-in Capital [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2023     75,881,840        
Balance at Dec. 31, 2023     $ 75,881 $ 132,187,656 $ (123,339,509) $ (911,516) $ 8,012,512
Stock based compensation     313,505 0 0 313,505
Common stock to be issued to employees for bonuses (in shares)     30,165        
Common stock to be issued to employees for bonuses     $ 31 264,922 0 0 264,953
Common stock issued to board of directors for services (in shares) 154,494   90,170        
Common stock issued to board of directors for services $ 154 $ (154) $ 90 65,971 0 0 66,061
Net loss     $ 0 0 (1,440,529) 0 (1,440,529)
Balance (in shares) at Mar. 31, 2024     76,632,279        
Balance at Mar. 31, 2024     $ 76,632 133,075,331 (124,780,038) (911,516) 7,460,409
Common stock issued in public offering net of issuance cost (in shares)     372,110        
Common stock issued in public offering net of issuance cost     $ 372 191,784 0 0 192,156
Common Stock issued exercised warrants (in shares)     103,500        
Common Stock issued exercised warrants     $ 104 51,647 0 0 51,751
Balance (in shares) at Dec. 31, 2024     78,047,798        
Balance at Dec. 31, 2024     $ 78,048 134,719,274 (128,053,106) (911,516) 5,832,700
Stock based compensation     330,787 0 0 330,787
Common stock to be issued to employees for bonuses (in shares)     0        
Common stock to be issued to employees for bonuses     293,551 0 0 293,551
Common stock issued to board of directors for services (in shares) 182,584            
Common stock issued to board of directors for services $ 182 $ (182)          
Net loss     $ 0 0 (1,994,586) 0 (1,994,586)
Balance (in shares) at Mar. 31, 2025     78,230,382        
Balance at Mar. 31, 2025     $ 78,230 $ 135,343,430 $ (130,047,692) $ (911,516) $ 4,462,452