Quarterly report pursuant to Section 13 or 15(d)

Note 1 - Nature of Operations and Summary of Significant Accounting Policies - Earnings (Loss) Per Common Share (Details)

v3.19.3
Note 1 - Nature of Operations and Summary of Significant Accounting Policies - Earnings (Loss) Per Common Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net income (loss) $ 616,980 $ (207,543) $ 2,031,887 $ (289,996)
Basic weighted average shares (in shares) 13,846,045 13,727,712 13,798,593 13,646,599
Effect of dilutive securities:        
Unvested restricted stock and stock options (in shares) 680,493 643,610
Weighted average common shares outstanding - diluted (in shares) 14,526,538 13,727,712 14,442,203 13,646,599
Basic earnings (loss) per share (in dollars per share) $ 0.04 $ (0.02) $ 0.15 $ (0.02)
Diluted earnings (loss) per share (in dollars per share) $ 0.04 $ (0.02) $ 0.14 $ (0.02)
Restricted Stock [Member]        
Effect of dilutive securities:        
Anti-dilutive securities (in shares)
Share-based Payment Arrangement, Option [Member]        
Effect of dilutive securities:        
Anti-dilutive securities (in shares) 2,815 49,367