v3.25.2
Note 8 - 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
Basic and diluted earnings per share calculation:        
Net income to common stockholders $ 144,782 $ 806,570 $ 927,021 $ 818,231
Weighted average number of common shares outstanding - basic (in shares) 4,600,023 4,574,365 4,588,355 4,574,365
Basic net income per share (in dollars per share) $ 0.03 $ 0.18 $ 0.2 $ 0.18
Weighted average number of common shares outstanding - diluted (in shares) 4,660,492 4,627,039 4,641,787 4,615,661
Diluted net income per share (in dollars per share) $ 0.03 $ 0.17 $ 0.2 $ 0.18