XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]    
Net income $ 8,098,766 $ 5,513,608
Weighted average shares outstanding 3,342,630 3,351,731
Effect of diluted employee stock options 166,867 100,892
Denominator for dilutive earnings per share 3,509,497 3,452,623
Basic earnings per share $ 2.42 $ 1.65
Diluted earnings per share $ 2.31 $ 1.60