XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 2,123,743 $ 2,938,769
Earnings and dividends allocated to participating securities (39,535) (24,425)
Net income attributable to common stockholders $ 2,084,208 $ 2,914,344
Weighted average common shares outstanding:    
Average number of common shares outstanding - basic 11,094,915 11,045,699
Net effect of dilutive unvested restricted stock awards included for treasury stock method 48,916 41,518
Average number of common shares outstanding - diluted 11,143,831 11,087,217
Earnings per common share    
Basic $ 0.19 $ 0.26
Diluted $ 0.19 $ 0.26