XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Earnings Per Share - Summary of Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income (loss) attributable to common shareholders $ 333,984 $ (1,647,272) $ (4,388,446) $ (5,312,123)
Basic weighted average shares (in shares) 5,123,735 4,845,851 4,942,182 4,831,346
Basic income (loss) per share (in dollars per share) $ 0.07 $ (0.34) $ (0.89) $ (1.1)
Diluted weighted average shares (in shares) 8,066,577 4,845,851 4,942,182 4,831,346
Diluted income (loss) per share (in dollars per share) $ 0.04 $ (0.34) $ (0.89) $ (1.1)
Approximation [Member]        
Diluted weighted average shares (in shares) 6,481,158 4,845,851 4,942,182 4,831,346
Diluted income (loss) per share (in dollars per share) $ 0.05 $ (0.34) $ (0.89) $ (1.1)