XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
The following table is a summary of the reconciliation of weighted average shares outstanding for the three months ended September 30: (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]                
Net income $ 1,840,267 $ 1,542,982 $ 1,464,106 $ 1,726,937 $ 1,668,684 $ 1,810,075 $ 4,847,355 $ 5,205,696
Weighted average shares outstanding 5,552,351     5,535,906     5,549,312 5,528,868
Effect of dilutive shares 98,448     150,344     92,950 155,616
Weighted average shares outstanding - diluted 5,650,799     5,686,250     5,642,262 5,684,484
Earnings per share - basic $ 0.33     $ 0.31     $ 0.87 $ 0.94
Earnings per share - diluted $ 0.33     $ 0.30     $ 0.86 $ 0.92