v3.26.1
Note 11 - Earnings Per Share
6 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Earnings Per Share [Text Block]

11.

Earnings Per Share

 

The following table sets forth the computations of basic and diluted net income (loss) per share:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

(in thousands except per share)

 

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income (loss)

 $409  $(1) $(144) $461 
                 

Denominator:

                

Weighted-average basic shares outstanding

  26,240   23,470   25,191   23,460 

Effect of dilutive share-based awards

  2   29   -   72 

Weighted-average dilutive shares outstanding

  26,242   23,499   25,191   23,532 
                 

Basic earnings (loss) per share

 $0.02  $-  $(0.01) $0.02 

Diluted earnings (loss) per share

 $0.02  $-  $(0.01) $0.02 

 

 

The Company excluded 2,748 stock options and unvested restricted shares from the computation of diluted net loss per share for the six months ended June 30, 2026, and 28,565 for the three months ended June 30, 2025, because including them would have had an anti-dilutive effect.