v3.25.1
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Basic weighted average common shares outstanding 6,867,713 6,809,283
Dilutive effect of unrestricted restricted stock 6,407
Diluted weighted average shares outstanding 6,874,120 6,809,283