XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock, Including Shares to be Issued [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2023 41,064,563        
Balance at Dec. 31, 2023 $ 41,065 $ (18,929,915) $ 105,044,756 $ (80,277,321) $ 5,878,585
Balance (in shares) at Dec. 31, 2023   (12,253,502)      
Stock-based compensation expense $ 0 $ 0 306,478 0 $ 306,478
Issuance of common stock upon vesting of restricted stock units (in shares) 375,753 0     375,753
Issuance of common stock upon vesting of restricted stock units $ 376 $ 0 339,959 0 $ 340,335
Net loss $ 0 0 0 (2,009,596) (2,009,596)
Balance (in shares) at Mar. 31, 2024 41,440,316        
Balance at Mar. 31, 2024 $ 41,441 $ (18,929,915) 105,691,193 (82,286,917) 4,515,802
Balance (in shares) at Mar. 31, 2024   (12,253,502)      
Balance (in shares) at Dec. 31, 2024 42,089,301        
Balance at Dec. 31, 2024 $ 42,090 $ (18,929,915) 107,444,595 (86,086,480) 2,470,290
Balance (in shares) at Dec. 31, 2024   (12,253,502)      
Stock-based compensation expense $ 0 $ 0 225,030 0 $ 225,030
Issuance of common stock upon vesting of restricted stock units (in shares) 250,964 0     227,379
Issuance of common stock upon vesting of restricted stock units $ 251 $ 0 231,370 0 $ 231,621
Issuance of common stock upon exercise of stock options (in shares) 27,483 0     55,000 [1]
Issuance of common stock upon exercise of stock options $ 27 $ 0 24,222 0 $ 24,249
Net loss $ 0 0 0 (2,027,579) (2,027,579)
Balance (in shares) at Mar. 31, 2025 42,367,748        
Balance at Mar. 31, 2025 $ 42,368 $ (18,929,915) $ 107,925,217 $ (88,114,059) $ 923,611
Balance (in shares) at Mar. 31, 2025   (12,253,502)     12,253,502
[1] Repre sents the following options exercised: (a) 25,000 stock options with an exercise price of $0.97 per share exercised by a board member (b) 30,000 stock options with an exercise price of $1.33 per share exercised by a board member.