v3.26.1
Consolidated Condensed Statements of Stockholders' Equity (Unaudited) - USD ($)
Preferred Stock [Member]
Series A Preferred Stock [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Series A Preferred Stock [Member]
Total
Balances (in shares) at Dec. 31, 2024 0          
Balances at Dec. 31, 2024 $ 0          
Balances (in shares) at Dec. 31, 2024   10,292,374        
Balances at Dec. 31, 2024   $ 10,292 $ 121,304,884 $ (108,118,310)   $ 13,196,866
Stock-based compensation 0 0 508,410 0   508,410
Common stock issuances, net of taxes 0 $ 118 (233,899) 0   (233,781)
Common stock issuances, net of taxes (in shares)   117,656        
Stock options exercised 0 $ 19 15,441 0   15,460
Stock options exercised (in shares)   19,000        
Net loss $ 0 $ 0 0 (156,182)   (156,182)
Balances (in shares) at Mar. 31, 2025 0          
Balances at Mar. 31, 2025 $ 0          
Balances (in shares) at Mar. 31, 2025   10,429,030        
Balances at Mar. 31, 2025   $ 10,429 121,594,836 (108,274,492)   13,330,773
Balances (in shares) at Dec. 31, 2024 0          
Balances at Dec. 31, 2024 $ 0          
Balances (in shares) at Dec. 31, 2024   10,292,374        
Balances at Dec. 31, 2024   $ 10,292 121,304,884 (108,118,310)   13,196,866
Accretion of paid-in-kind preferred dividends           0
Net loss           (518,360)
Balances (in shares) at Jun. 30, 2025 0          
Balances at Jun. 30, 2025 $ 0          
Balances (in shares) at Jun. 30, 2025   10,644,461        
Balances at Jun. 30, 2025   $ 10,644 121,999,967 (108,636,670)   13,373,941
Balances (in shares) at Mar. 31, 2025 0          
Balances at Mar. 31, 2025 $ 0          
Balances (in shares) at Mar. 31, 2025   10,429,030        
Balances at Mar. 31, 2025   $ 10,429 121,594,836 (108,274,492)   13,330,773
Stock-based compensation 0 0 488,576 0   488,576
Common stock issuances, net of taxes 0 $ 169 (88,509) 0   (88,340)
Common stock issuances, net of taxes (in shares)   169,492        
Stock options exercised 0 $ 46 5,064 0   5,110
Stock options exercised (in shares)   45,939        
Net loss $ 0 $ 0 0 (362,178)   (362,178)
Balances (in shares) at Jun. 30, 2025 0          
Balances at Jun. 30, 2025 $ 0          
Balances (in shares) at Jun. 30, 2025   10,644,461        
Balances at Jun. 30, 2025   $ 10,644 121,999,967 (108,636,670)   13,373,941
Balances (in shares) at Dec. 31, 2025 0          
Balances at Dec. 31, 2025 $ 0          
Balances (in shares) at Dec. 31, 2025   10,694,765        
Balances at Dec. 31, 2025   $ 10,695 122,822,613 (111,370,521)   11,462,787
Stock-based compensation 0 0 371,952 0   371,952
Common stock issuances, net of taxes 0 $ 133 (103,022) 0   (102,889)
Common stock issuances, net of taxes (in shares)   132,953        
Stock options exercised $ 0 $ 97 136,578 0   136,675
Stock options exercised (in shares)   97,500        
Series A preferred stock issued (in shares) 50,000          
Series A preferred stock issued $ 50,000,000 $ 0 0 0   0
Series A preferred stock issuance costs (760,775) 0 0 0   0
Accretion of paid-in-kind preferred dividends 98,308 0 (98,308) 0   (98,308)
Net loss $ 0 $ 0 0 1,750,930   1,750,930
Balances (in shares) at Mar. 31, 2026 50,000          
Balances at Mar. 31, 2026 $ 49,337,533          
Balances (in shares) at Mar. 31, 2026   10,925,218        
Balances at Mar. 31, 2026   $ 10,925 123,129,813 (109,619,591)   13,521,147
Balances (in shares) at Dec. 31, 2025 0          
Balances at Dec. 31, 2025 $ 0          
Balances (in shares) at Dec. 31, 2025   10,694,765        
Balances at Dec. 31, 2025   $ 10,695 122,822,613 (111,370,521)   11,462,787
Accretion of paid-in-kind preferred dividends           (1,072,627)
Net loss           (54,151)
Balances (in shares) at Jun. 30, 2026 110,000       110,000  
Balances at Jun. 30, 2026 $ 110,246,852          
Balances (in shares) at Jun. 30, 2026   11,106,796        
Balances at Jun. 30, 2026   $ 11,107 122,441,277 (111,424,672)   11,027,712
Balances (in shares) at Mar. 31, 2026 50,000          
Balances at Mar. 31, 2026 $ 49,337,533          
Balances (in shares) at Mar. 31, 2026   10,925,218        
Balances at Mar. 31, 2026   $ 10,925 123,129,813 (109,619,591)   13,521,147
Stock-based compensation 0 0 280,537 0   280,537
Common stock issuances, net of taxes 0 $ 96 (55,624) 0   (55,528)
Common stock issuances, net of taxes (in shares)   95,744        
Stock options exercised $ 0 $ 86 60,870 0   60,956
Stock options exercised (in shares)   85,834        
Series A preferred stock issued (in shares) 60,000          
Series A preferred stock issued $ 60,000,000 $ 0 0 0   0
Series A preferred stock issuance costs (65,000) 0 0 0   0
Accretion of paid-in-kind preferred dividends 974,319 0 (974,319) 0   (974,319)
Net loss $ 0 $ 0 0 (1,805,081)   (1,805,081)
Balances (in shares) at Jun. 30, 2026 110,000       110,000  
Balances at Jun. 30, 2026 $ 110,246,852          
Balances (in shares) at Jun. 30, 2026   11,106,796        
Balances at Jun. 30, 2026   $ 11,107 $ 122,441,277 $ (111,424,672)   $ 11,027,712