XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]    
Net income $ 13,655,679 $ 8,098,766
Weighted average shares outstanding 3,471,374 3,342,630
Effect of diluted employee stock options 483,861 166,867
Denominator for dilutive earnings per share 3,955,235 3,509,497
Basic earnings per share $ 3.93 $ 2.42
Diluted earnings per share $ 3.45 $ 2.31