v3.26.1
Note 3 - Summary of Significant Accounting Policies - Computation of Basic Net Income Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted average common shares outstanding, basic (in shares) 1,010,514 996,772 1,010,514 996,358
Common shares upon exercise of options and warrants (in shares) 3,665 15,704 3,795 15,704
Weighted average common shares outstanding, diluted (in shares) 1,014,179 1,012,476 1,014,309 1,012,062