XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]                
Net income $ 1,181,657 $ 591,530 $ 266,150 $ 270,758 $ 578,070 $ 992,541 $ 2,039,337 $ 1,841,369
Earnings and dividends allocated to participating securities (11,290)     (6,406)     (29,343) (18,667)
Net income attributable to common stockholders $ 1,170,367     $ 264,352     $ 2,009,994 $ 1,822,702
Weighted average common shares outstanding:                
Average number of common shares outstanding - basic 11,101,705     11,048,877     11,087,613 11,041,578
Net effect of dilutive unvested restricted stock awards included for treasury stock method 57,482     41,797     39,403 43,106
Average number of common shares outstanding - diluted 11,159,187     11,090,674     11,127,016 11,084,684
Earnings per common share                
Basic $ 0.11     $ 0.02     $ 0.18 $ 0.17
Diluted $ 0.1     $ 0.02     $ 0.18 $ 0.16