v3.26.1
SCHEDULE OF BASIC AND DILUTED WEIGHTED AVERAGE SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income (loss) per common share:        
Basic weighted average shares outstanding 2,805,183 2,773,598 2,795,659 2,767,263
Dilutive effect of outstanding stock options and non-vested restricted stock units [1] 193,819 181,167 211,780
Diluted weighted average shares outstanding 2,999,002 2,954,765 3,007,439 2,767,263
[1] The following items were excluded from the computation of diluted weighted-average shares outstanding as their inclusion would be anti-dilutive: