XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Per Share Data - Reconciliation of the Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income/(loss) $ 10,277,340 $ (918,255)
Weighted-average shares (in shares) 71,093,653 72,197,038
Effect of potential common shares (in shares) 469,343 0
Weighted-average shares: diluted (in shares) 71,562,996 72,197,038
Income/(loss) per share: basic (in dollars per share) $ 0.14 $ (0.01)
Income/(loss) per share: diluted (in dollars per share) $ 0.14 $ (0.01)