XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Per Share Data - Reconciliation of the Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income/(loss) for basic earnings per share $ 1,343,945 $ (393,066) $ 13,453,901 $ (4,186,799)
Weighted-average shares (in shares) 71,368,585 71,084,735 71,191,019 71,453,397
Effect of potential common shares (in shares) 397,918 0 662,322 0
Weighted-average shares: diluted (in shares) 71,766,503 71,084,735 71,853,341 71,453,397
Income/(loss) per share: basic (in dollars per share) $ 0.02 $ (0.01) $ 0.19 $ (0.06)
Income/(loss) per share: diluted (in dollars per share) $ 0.02 $ (0.01) $ 0.19 $ (0.06)