v3.23.1
Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share    
Income applicable to common stock $ 538,020 $ 384,401
Weighted average common shares outstanding - basic 4,525,103 4,510,276
Effect of dilution 30,306 27,889
Weighted average shares outstanding - diluted 4,555,409 4,538,165