XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Per Share Data - Reconciliation of the Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net income/(loss) for basic earnings per share $ 1,832,616 $ (2,875,476) $ 12,109,956 $ (3,793,733)
Weighted-average shares (in shares) 71,152,572 71,090,642 71,123,113 71,640,784
Effect of potential common shares (in shares) 600,659 0 625,249 0
Weighted-average shares: diluted (in shares) 71,753,231 71,090,642 71,748,362 71,640,784
Income/(loss) per share: basic (in dollars per share) $ 0.03 $ (0.04) $ 0.17 $ (0.05)
Income/(loss) per share: diluted (in dollars per share) $ 0.03 $ (0.04) $ 0.17 $ (0.05)