XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
NET (LOSS) INCOME PER SHARE DATA (Tables)
9 Months Ended
Sep. 30, 2024
Net (loss) income per common share:  
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE SHARES OUTSTANDING
   2024   2023   2024   2023 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2024   2023   2024   2023 
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