XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Summary of Significant Accounting Policies - Computation of Basic Net Income Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Weighted average common shares outstanding, basic (in shares) 997,182 989,994 996,636 988,510
Common shares upon exercise of options and warrants (in shares) 13,809 28,618 14,909 27,772
Weighted average common shares outstanding, diluted (in shares) 1,010,991 1,018,612 1,011,545 1,016,282