XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Statements of Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Total
Balance on December 31, 2023 at Dec. 31, 2022 $ 7,090 $ 67,157,650 $ (829,563) $ (46,013,420) $ 20,321,757
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2022 7,089,676        
Shares, Outstanding, Beginning Balance at Dec. 31, 2022     359,250   266,291
Vesting of restricted stock $ 256 (256)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 255,687        
Restricted stock retired for tax withholding $ (56) (143,315) (143,371)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (55,192)        
Exercise of stock options $ 139 212,676 212,815
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 138,909        
Stock-based compensation 1,156,382 1,156,382
Treasury shares purchased $ (93) 93 $ (208,425) (208,425)
Stock Repurchased During Period, Shares (92,959)        
Treasury Stock, Shares, Acquired     92,959    
Net loss (1,919,154) (1,919,154)
Balance on December 31, 2024 at Dec. 31, 2023 $ 7,336 68,383,230 (1,037,988) (47,392,574) $ 19,420,004
Common Stock, Shares, Outstanding, Ending Balance at Dec. 31, 2023 7,336,121       7,336,121
Vesting of restricted stock $ 316 (316)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 316,519        
Restricted stock retired for tax withholding $ (71) (95,134) (95,205)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (72,009)        
Exercise of stock options $ 25 23,725 23,750
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 25,000        
Stock-based compensation 1,054,296 1,054,296
Net loss (2,242,350) (2,242,350)
Balance on December 31, 2024 at Dec. 31, 2024 $ 7,606 $ 69,365,801 $ (1,037,988) $ (50,174,924) $ 18,160,495
Common Stock, Shares, Outstanding, Ending Balance at Dec. 31, 2024 7,605,631       7,605,631
Shares, Outstanding, Ending Balance at Dec. 31, 2024     359,250