XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 6,867,868 6,816,956 6,860,846 6,813,127
Dilutive effect of options and unvested restricted stock
Diluted weighted average shares outstanding 6,867,868 6,816,956 6,860,846 6,813,127