v3.26.1
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Net Income (Loss) $ (1,328,632) $ 1,264,060
Weighted average common stock outstanding 11,303,885 11,162,037
Incremental shares from stock options
Weighted average common stock outstanding, diluted 11,303,885 11,162,037
Net Income (Loss) per common share and common equivalent share    
Basic $ (0.12) $ 0.11
Diluted $ (0.12) $ 0.11