Quarterly report pursuant to Section 13 or 15(d)

Nature of Operations and Summary of Significant Accounting Policies - Earnings per Common Share (Details)

v3.22.2.2
Nature of Operations and Summary of Significant Accounting Policies - Earnings per Common Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Product Information [Line Items]        
Net income $ 491,113 $ 1,937,095 $ 630,058 $ 6,935,751
Weighted average common shares outstanding - basic (in shares) 14,512,856 14,388,905 14,474,323 14,286,818
Effect of dilutive securities:        
Unvested restricted stock and stock options (in shares) 316,773 581,423 403,727 644,941
Weighted average common shares outstanding - diluted (in shares) 14,829,629 14,970,328 14,878,050 14,931,759
Basic earnings per share (in dollars per share) $ 0.03 $ 0.13 $ 0.04 $ 0.49
Diluted earnings per share (in dollars per share) $ 0.03 $ 0.13 $ 0.04 $ 0.46
Restricted stocks        
Effect of dilutive securities:        
Weighted average dilutive securities (in shares) 0 0 0 0
Stock options        
Effect of dilutive securities:        
Weighted average dilutive securities (in shares) 77,485 601 41,293 35,293