XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Net (Loss) Per Share - Earnings Per Share Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic and diluted earnings per share, net (loss) available to common shareholders $ (475,104) $ (5,483,244)
Denominator:    
Denominator for basic (loss) per share, weighted average shares outstanding (in shares) 20,105,968 20,379,386
Effect of dilutive securities-stock options and restricted awards (in shares) 0 0
Denominator for diluted (loss) per share, adjusted weighted average shares and assumed conversion (in shares) 20,105,968 20,379,386
Basic (loss) per common share (in dollars per share) $ (0.02) $ (0.27)
Diluted (loss) per common share and common share equivalent (in dollars per share) $ (0.02) $ (0.27)