XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income (loss) per common share:        
Basic weighted average shares outstanding 2,773,598 2,760,052 2,767,263 2,751,330
Dilutive effect of outstanding stock options and non-vested restricted stock units [1] 181,167 175,619 170,783
Diluted weighted average shares outstanding 2,954,765 2,935,671 2,767,263 2,922,113
[1] The following items were excluded from the computation of diluted weighted-average shares outstanding as their inclusion would be anti-dilutive: