v3.26.1
Note 12 - Net Income (Loss) per Share - Earnings per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Net loss $ (1,805,081) $ 1,750,930 $ (362,178) $ (156,182) $ (54,151) $ (518,360)
Less: Accretion of paid-in-kind preferred dividends (974,319)   0   (1,072,627) 0
Undistributed loss $ (2,779,400)   $ (362,178)   $ (1,126,778) $ (518,360)
Allocation to common stockholders 100.00%   100.00%   100.00% 100.00%
Undistributed loss - common $ (2,779,400)   $ (362,178)   $ (1,126,778) $ (518,360)
Distributed earnings (preferred dividends to common) 0   0   0 0
Net loss attributable to common - basic (2,779,400)   (362,178)   (1,126,778) (518,360)
Reallocation of undistributed earnings (diluted) 0   0   0 0
Net loss attributable to common - diluted $ (2,779,400)   $ (362,178)   $ (1,126,778) $ (518,360)
Weighted-average shares of common stock outstanding used in computing net loss per share of common stock, basic and diluted (in shares) 11,019,387   10,517,528   10,904,337 10,431,987
Dilutive effect - incentive stock plan awards (in shares) 0   0   0 0
Weighted average common shares - diluted (in shares) 11,019,387   10,517,528   10,904,337 10,431,987
Basic (in dollars per share) $ (0.25)   $ (0.03)   $ (0.1) $ (0.05)
Diluted (in dollars per share) $ (0.25)   $ (0.03)   $ (0.1) $ (0.05)
Share-Based Payment Arrangement [Member]            
Anti-dilutive shares excluded (in shares) [1] 1,620,876   2,451,477   1,620,876 2,451,477
Series A Preferred Stock [Member]            
Anti-dilutive shares excluded (in shares) 26,749,161   0   14,918,675 0
[1] In the three and six months ended June 30, 2026 and 2025, the Company reported a net loss attributable to common shareholders and therefore all 1,620,876 and 2,451,477, respectively, of potential common shares underlying outstanding stock options and RSUs, as well as all shares of Series A Preferred Stock as converted, were excluded from the diluted computation as their inclusion would be anti-dilutive.