v3.26.1
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 6,927,388 6,867,868 6,918,614 6,860,846
Dilutive effect of options and unvested restricted stock
Diluted weighted average shares outstanding 6,927,388 6,867,868 6,918,614 6,860,846