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