XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net income (loss) $ 652,146 $ (696,760)
Weighted average number of common shares outstanding – basic (in shares) 7,770,298 7,444,732
Effect of dilutive securities (in shares) 11,391 0
Diluted weighted-average shares outstanding (in shares) 7,781,689 7,444,732
Net income (loss) per share – basic (in dollars per share) $ 0.08 $ (0.09)
Net income (loss) per share – diluted (in dollars per share) $ 0.08 $ (0.09)