XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
The following table is a summary of the reconciliation of weighted average shares outstanding (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]            
Net income $ 1,542,982 $ 1,464,106 $ 1,668,684 $ 1,810,075 $ 3,007,088 $ 3,478,759
Weighted average shares outstanding 5,550,951   5,528,835   5,547,767 5,525,291
Effect of dilutive shares 142,857   157,191   135,201 164,733
Weighted average shares outstanding - diluted 5,693,808   5,686,026   5,682,968 5,690,024
Earnings per share - basic $ 0.28   $ 0.30   $ 0.54 $ 0.63
Earnings per share - diluted $ 0.27   $ 0.29   $ 0.53 $ 0.61