XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net income per common share:        
Basic weighted average shares outstanding 2,760,052 2,718,066 2,751,330 2,705,121
Dilutive effect of outstanding stock options and non-vested restricted stock units 175,619 152,782 170,783 182,192
Diluted weighted average shares outstanding 2,935,671 2,870,848 2,922,113 2,887,313