XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE SHARES OUTSTANDING (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net (loss) income per common share:        
Basic weighted average shares outstanding 2,760,438 2,737,895 2,754,399 2,716,166
Dilutive effect of outstanding stock options and non-vested restricted stock units 150,783 176,944 171,723
Diluted weighted average shares outstanding 2,760,438 2,888,679 2,931,343 2,887,889