Quarterly report [Sections 13 or 15(d)]

Note 7 - Net Income (Loss) Per Share - Basic and Diluted Loss Per Share (Details)

v3.26.1
Note 7 - Net Income (Loss) Per Share - Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net income (loss) $ (3,893,050) $ (2,624,972)
Weighted Average Number of Shares Outstanding, Basic (in shares) 8,535,443 6,987,381
Net income (loss) per common share, basic and diluted (in dollars per share) $ (0.46) $ (0.38)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 842,973 769,612
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 678,000 620,000
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 165,000 149,000