XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Per Share Data - Reconciliation of the Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net (loss)/income for basic earnings per share $ (408,223) $ 10,277,340
Weighted-average shares (in shares) 71,427,527 71,093,653
Effect of potential common shares (in shares) 0 469,343
Weighted-average shares: diluted (in shares) 71,427,527 71,562,996
(Loss)/Income per share: basic (in dollars per share) $ (0.01) $ 0.14
(Loss)/Income per share: diluted (in dollars per share) $ (0.01) $ 0.14