XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net income $ 578,070 $ 992,541 $ 404,200 $ 283,207 $ 1,570,611 $ 687,407
Earnings and dividends allocated to participating securities (6,983)   (6,174)   (12,258) (11,711)
Net income attributable to common stockholders $ 571,087   $ 398,026   $ 1,558,353 $ 675,696
Weighted average common shares outstanding:            
Average number of common shares outstanding - basic 11,041,503   10,767,619   11,037,868 10,714,565
Net effect of dilutive unvested restricted stock awards included for treasury stock method 41,755   57,141   43,931 59,078
Average number of common shares outstanding - diluted 11,083,258   10,824,760   11,081,799 10,773,643
Earnings per common share            
Basic $ 0.05   $ 0.04   $ 0.14 $ 0.06
Diluted $ 0.05   $ 0.04   $ 0.14 $ 0.06