v3.26.1
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
SCHEDULE OF RECONCILIATION BASIC AND DILUTED EARNINGS (LOSS) PER SHARE

A reconciliation of basic and diluted earnings (loss) per share is as follows (in thousands, except per share data):

 

   2026   2025 
   For the Three Months Ended 
   March 31, 
   2026   2025 
Numerator:          
Loss from continuing operations  $(2,508)  $(2,076)
Income from discontinued operations, net of income taxes   -    1,147 
Net loss  $(2,508)  $(929)
           
Denominator:          
Weighted average common shares outstanding - basic   11,095,588    11,120,266 
Effect of dilutive securities:          
Stock options   -    67,218 
Weighted average common shares outstanding - diluted   11,095,588    11,187,484 
           
Basic (loss) earnings per share:          
Loss per share from continuing operations  $(0.23)  $(0.19)
Earnings per share from discontinued operations   -    0.10 
Basic loss per share  $(0.23)  $(0.09)
           
Diluted (loss) earnings per share:          
Loss per share from continuing operations  $(0.23)  $(0.19)
Earnings per share from discontinued operations   -    0.10 
Diluted loss per share  $(0.23)  $(0.09)
SCHEDULE OF ANTIDILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE

The following securities were excluded from the calculation of diluted earnings per share because their inclusion would have been anti-dilutive:

 

   2026   2025 
   For the Three Months Ended 
   March 31, 
   2026   2025 
Stock options   533,167    387,500 
Total   533,167    387,500