XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 6,789,487 6,736,764 6,787,415 6,730,263
Dilutive effect of options and unvested restricted stock 3,928
Diluted weighted average shares outstanding 6,789,487 6,740,692 6,787,415 6,730,263