XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounting Policies [Abstract]        
Net Income $ 175,314 $ 1,200,727 $ 1,439,375 $ 1,668,923
Weighted average common stock outstanding 11,261,588 11,063,366 11,260,902 10,885,964
Incremental shares from stock options 2,500
Weighted average common stock outstanding, diluted 11,261,588 11,065,866 11,260,902 10,885,964
Net Income per common share and common equivalent share        
Basic $ 0.02 $ 0.11 $ 0.13 $ 0.15
Diluted $ 0.02 $ 0.11 $ 0.13 $ 0.15