XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]                
Net income $ 496,259 $ 664,216 $ 555,152 $ 1,181,657 $ 591,530 $ 266,150 $ 1,715,627 $ 2,039,337
Earnings and dividends allocated to participating securities (10,868)     (11,290)     (33,080) (29,343)
Net income attributable to common stockholders $ 485,391     $ 1,170,367     $ 1,682,547 $ 2,009,994
Weighted average common shares outstanding:                
Average number of common shares outstanding - basic 11,174,369     11,101,705     11,158,957 11,087,613
Net effect of dilutive unvested restricted stock awards included for treasury stock method 58,255     57,482     59,935 39,403
Average number of common shares outstanding - diluted 11,232,624     11,159,187     11,218,892 11,127,016
Earnings per common share                
Basic $ 0.04     $ 0.11     $ 0.15 $ 0.18
Diluted $ 0.04     $ 0.1     $ 0.15 $ 0.18