XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Earnings Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic and diluted earnings per share calculation:        
Net income to common stockholders $ 58,352 $ 292,379 $ 985,374 $ 1,110,610
Weighted average number of common shares outstanding - basic (in shares) 4,601,110 4,575,068 4,592,638 4,575,068
Basic net income per share (in dollars per share) $ 0.01 $ 0.06 $ 0.21 $ 0.24
Weighted average number of common shares outstanding - diluted (in shares) 4,676,672 4,622,938 4,657,538 4,621,840
Diluted net income per share (in dollars per share) $ 0.01 $ 0.06 $ 0.21 $ 0.24