XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income $ 591,530 $ 266,150 $ 578,070 $ 992,541 $ 857,680 $ 1,570,611
Earnings and dividends allocated to participating securities (12,302)   (6,983)   (18,036) (12,258)
Net income attributable to common stockholders $ 579,228   $ 571,087   $ 839,644 $ 1,558,353
Weighted average common shares outstanding:            
Average number of common shares outstanding - basic 11,087,539   11,041,503   11,080,489 11,037,868
Net effect of dilutive unvested restricted stock awards included for treasury stock method 47,355   41,755   40,807 43,931
Average number of common shares outstanding - diluted 11,134,894   11,083,258   11,121,296 11,081,799
Earnings per common share            
Basic $ 0.05   $ 0.05   $ 0.08 $ 0.14
Diluted $ 0.05   $ 0.05   $ 0.08 $ 0.14