v3.26.1
Schedule of Earnings (Loss) Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net loss available to common shareholders $ (1,112,244) $ (522,033)
Weighted-average common shares - basic 4,429,508 3,203,331
Effect of dilutive stock option
Effect of dilutive unvested restricted stock
Weighted-average common shares – diluted 4,429,508 3,203,331
Loss per share, basic $ (0.25) $ (0.16)
Loss per share, diluted $ (0.25) $ (0.16)