XML 28 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Note 3 - Summary of Significant Accounting Policies - Computation of Basic Net Income Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Weighted average common shares outstanding, basic (in shares) 1,010,514 995,939
Common shares upon exercise of options and warrants (in shares) 3,935 16,997
Weighted average common shares outstanding, diluted (in shares) 1,014,449 1,012,936