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