XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Deferred Compensation, Share-Based Payments [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2022 27,044,900          
Balance at Dec. 31, 2022 $ 195,471 $ 94,048,603 $ (3,749,027) $ (5,697,900) $ (70,863,049) $ 13,934,098
Issuance of common stock under equity incentive plan (in shares) 1,731,506          
Issuance of common stock under equity incentive plan $ 1,731 3,619,315 0 (2,650,505) 0 970,541
Reversal of deferred compensation amortization that did not vest (in shares) (115,000)          
Reversal of deferred compensation amortization that did not vest $ (115) (188,088) 0 103,091 0 (85,112)
Deferred compensation amortization       1,337,539   1,337,539
Non-cash return of treasury stock 0 0 (156,162) 0 0 (156,162)
Purchase of treasury stock 0 0 (456,961) 0 0 (456,961)
Net income (loss) $ 0 0 0 0 (475,104) (475,104)
Balance (in shares) at Dec. 31, 2023 28,661,406          
Balance at Dec. 31, 2023 $ 197,087 97,479,830 (4,362,150) (6,907,775) (71,338,153) 15,068,839
Issuance of common stock under equity incentive plan (in shares) 1,189,050          
Issuance of common stock under equity incentive plan $ 1,178 2,130,336 0 (1,497,300) 0 634,214
Reversal of deferred compensation amortization that did not vest (in shares) (15,000)          
Reversal of deferred compensation amortization that did not vest $ (15) (31,305) 0 31,320 0 0
Deferred compensation amortization       1,459,192   1,459,192
Purchase of treasury stock 0 0 (1,408,442) 0 0 (1,408,442)
Net income (loss) $ 0 0 0 0 3,305,497 3,305,497
Issuance of common stock under employee stock purchase plan (in shares) 66,959          
Issuance of common stock under employee stock purchase plan $ 67 97,596 0 0 0 97,663
Balance (in shares) at Dec. 31, 2024 29,902,415          
Balance at Dec. 31, 2024 $ 198,317 $ 99,676,457 $ (5,770,592) $ (6,914,563) $ (68,032,656) $ 19,156,963