v3.26.1
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, 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
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 0 0 0 273,658 0 273,658
Purchase of treasury stock, at cost 0 0 (351,640) 0 0 (351,640)
Net income 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
Net income for the period 0 0 0 0 (234,970) (234,970)
Adjustment to par value of common stock $ (168,415) 168,415 0 0 0 0
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 income for the period           (601,624)
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
Net income for the period           (601,624)
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 0 0 0 273,658 0 273,658
Purchase of treasury stock, at cost 0 0 (356,658) 0 0 (356,658)
Net income 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
Net income for the period $ 0 0 0 0 (366,654) (366,654)
Balance (in shares) at Dec. 31, 2025 31,562,178          
Balance at Dec. 31, 2025 $ 31,562 102,363,590 (6,837,181) (7,100,573) (70,544,995) 17,912,403
Issuance of common stock under equity incentive plan (in shares) 94,700          
Issuance of common stock under equity incentive plan $ 95 77,943 0 0 0 78,038
Issuance of common stock under employee stock purchase plan (in shares) 10,427          
Issuance of common stock under employee stock purchase plan $ 10 14,170 0 0 0 14,180
Deferred compensation amortization 0 0 0 251,246 0 251,246
Purchase of treasury stock, at cost 0 0 (233,459) 0 0 (233,459)
Net income for the period $ 0 0 0 0 122,503 122,503
Balance (in shares) at Mar. 31, 2026 31,667,305          
Balance at Mar. 31, 2026 $ 31,667 102,455,703 (7,070,640) (6,849,327) (70,422,492) 18,144,911
Net income for the period $ 0 0 0 0 122,503 122,503
Balance (in shares) at Dec. 31, 2025 31,562,178          
Balance at Dec. 31, 2025 $ 31,562 102,363,590 (6,837,181) (7,100,573) (70,544,995) 17,912,403
Net income for the period           402,583
Balance (in shares) at Jun. 30, 2026 32,607,392          
Balance at Jun. 30, 2026 $ 32,607 104,007,118 (7,208,113) (7,896,753) (70,142,412) 18,792,447
Net income for the period           402,583
Balance (in shares) at Mar. 31, 2026 31,667,305          
Balance at Mar. 31, 2026 $ 31,667 102,455,703 (7,070,640) (6,849,327) (70,422,492) 18,144,911
Issuance of common stock under equity incentive plan (in shares) 920,420          
Issuance of common stock under equity incentive plan $ 920 1,529,014 0 (1,350,900) 0 179,034
Issuance of common stock under employee stock purchase plan (in shares) 19,667          
Issuance of common stock under employee stock purchase plan $ 20 22,401 0 0 0 22,421
Deferred compensation amortization       303,474   303,474
Purchase of treasury stock, at cost 0 0 (137,473) 0 0 (137,473)
Net income for the period $ 0 0 0 0 280,080 280,080
Balance (in shares) at Jun. 30, 2026 32,607,392          
Balance at Jun. 30, 2026 $ 32,607 104,007,118 (7,208,113) (7,896,753) (70,142,412) 18,792,447
Net income for the period $ 0 $ 0 $ 0 $ 0 $ 280,080 $ 280,080