XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
The following table is a summary of the reconciliation of weighted average shares outstanding: (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income $ 1,588,779 $ 1,464,106
Weighted average shares outstanding 5,552,351 5,544,546
Effect of dilutive shares 87,962 144,073
Weighted average shares outstanding - diluted 5,640,313 5,688,619
Earnings per share - basic $ 0.29 $ 0.26
Earnings per share - diluted $ 0.28 $ 0.26