v3.25.2
Note 9 - Earnings Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 1,198,659 $ 1,078,509 $ 2,363,186 $ 2,298,496
Weighted average shares outstanding (in shares) 3,175,347 3,120,967 3,174,290 3,118,966
Effect of dilutive restricted stock units (in shares) 164 294 154 250
Weighted average shares outstanding - diluted (in shares) 3,175,511 3,121,261 3,174,444 3,119,216
Earnings per common share - basic (in dollars per share) $ 0.38 $ 0.35 $ 0.74 $ 0.74
Earnings per common share - diluted (in dollars per share) $ 0.38 $ 0.35 $ 0.74 $ 0.74