XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - 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, 2023 28,671,606          
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) 107,600          
Issuance of common stock under equity incentive plan $ 107 153,118 0 0 0 153,225
Deferred compensation amortization       346,047   346,047
Purchase of treasury stock, at costs 0 0 (44,823) 0 0 (44,823)
Net loss for the period $ 0 0 0 0 (250,188) (250,188)
Balance (in shares) at Mar. 31, 2024 28,779,206          
Balance at Mar. 31, 2024 $ 197,194 97,632,948 (4,406,973) (6,561,728) (71,588,341) 15,273,100
Balance (in shares) at Dec. 31, 2023 28,671,606          
Balance at Dec. 31, 2023 $ 197,087 97,479,830 (4,362,150) (6,907,775) (71,338,153) 15,068,839
Net loss for the period           2,676,572
Balance (in shares) at Sep. 30, 2024 29,811,487          
Balance at Sep. 30, 2024 $ 198,226 99,447,552 (4,755,916) (7,297,234) (68,661,582) 18,931,046
Balance (in shares) at Mar. 31, 2024 28,779,206          
Balance at Mar. 31, 2024 $ 197,194 97,632,948 (4,406,973) (6,561,728) (71,588,341) 15,273,100
Issuance of common stock under equity incentive plan (in shares) 994,049          
Issuance of common stock under equity incentive plan $ 994 1,610,320 0 (1,497,300) 0 114,014
Issuance of common stock under employee stock purchase plan (in shares) 6,180          
Issuance of common stock under employee stock purchase plan $ 6 10,504 0 0 0 10,510
Deferred compensation amortization 0 0 0 346,048 0 346,048
Purchase of treasury stock, at costs 0 0 (104,946) 0 0 (104,946)
Net loss for the period $ 0 0 0 0 75,492 75,492
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
Balance (in shares) at Jun. 30, 2024 29,764,435          
Balance at Jun. 30, 2024 $ 198,179 99,222,467 (4,511,919) (7,681,660) (71,512,849) 15,714,218
Issuance of common stock under equity incentive plan (in shares) 21,100          
Issuance of common stock under equity incentive plan $ 21 185,324 0 0 0 185,345
Issuance of common stock under employee stock purchase plan (in shares) 25,952          
Issuance of common stock under employee stock purchase plan $ 26 39,761 0 0 0 39,787
Deferred compensation amortization 0 0 0 384,426 0 384,426
Purchase of treasury stock, at costs 0 0 (243,997) 0 0 (243,997)
Net loss for the period $ 0 0 0 0 2,851,267 2,851,267
Balance (in shares) at Sep. 30, 2024 29,811,487          
Balance at Sep. 30, 2024 $ 198,226 99,447,552 (4,755,916) (7,297,234) (68,661,582) 18,931,046
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
Adjustment to par value of common stock $ (168,415) 168,415 0 0 0 0
Issuance of common stock under equity incentive plan (in shares) 128,053          
Issuance of common stock under equity incentive plan $ 128 136,276 0 0 0 136,404
Issuance of common stock under employee stock purchase plan (in shares) 7,887          
Issuance of common stock under employee stock purchase plan $ 8 11,507 0 0 0 11,515
Deferred compensation amortization       273,658   273,658
Purchase of treasury stock, at costs 0 0 (351,640) 0 0 (351,640)
Net loss for the period $ 0 0 0 0 (234,970) (234,970)
Balance (in shares) at Mar. 31, 2025 30,038,355          
Balance at Mar. 31, 2025 $ 30,038 99,992,655 (6,122,232) (6,640,905) (68,267,626) 18,991,930
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
Net loss for the period           (1,016,710)
Balance (in shares) at Sep. 30, 2025 31,191,733          
Balance at Sep. 30, 2025 $ 31,192 101,650,557 (6,536,479) (7,407,350) (69,049,366) 18,688,554
Balance (in shares) at Mar. 31, 2025 30,038,355          
Balance at Mar. 31, 2025 $ 30,038 99,992,655 (6,122,232) (6,640,905) (68,267,626) 18,991,930
Issuance of common stock under equity incentive plan (in shares) 176,622          
Issuance of common stock under equity incentive plan $ 177 160,420 0 0 0 160,597
Issuance of common stock under employee stock purchase plan (in shares) 20,535          
Issuance of common stock under employee stock purchase plan $ 20 29,958 0 0 0 29,978
Deferred compensation amortization       273,658   273,658
Purchase of treasury stock, at costs 0 0 (356,658) 0 0 (356,658)
Net loss for the period $ 0 0 0 0 (366,654) (366,654)
Balance (in shares) at Jun. 30, 2025 30,235,512          
Balance at Jun. 30, 2025 $ 30,235 100,183,033 (6,478,890) (6,367,247) (68,634,280) 18,732,851
Issuance of common stock under equity incentive plan (in shares) 937,400          
Issuance of common stock under equity incentive plan $ 938 1,438,747 0 (1,324,800) 0 114,885
Issuance of common stock under employee stock purchase plan (in shares) 18,821          
Issuance of common stock under employee stock purchase plan $ 19 28,777 0 0 0 28,796
Deferred compensation amortization       284,697   284,697
Purchase of treasury stock, at costs 0 0 (57,589) 0 0 (57,589)
Net loss for the period $ 0 0 0 0 (415,086) (415,086)
Balance (in shares) at Sep. 30, 2025 31,191,733          
Balance at Sep. 30, 2025 $ 31,192 $ 101,650,557 $ (6,536,479) $ (7,407,350) $ (69,049,366) $ 18,688,554