v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per share [Abstract]  
Earnings per share
The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2026
   
2025
   
2026
   
2025
 
   
(In thousands, except per share data)
 
Net (loss) income
 
$
(50
)
 
$
(143
)
  $ 716   $ (124 )
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
10,289
     
10,085
      10,234       10,064  
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
     
      77        
Diluted:  Weighted average common and common equivalent shares outstanding
   
10,289
     
10,085
      10,311       10,064  
                                 
Net (loss) income per common share:
                               
Basic
 
$
0.00
 
$
(0.01
)
  $ 0.07   $ (0.01 )
Diluted
 
$
0.00
 
$
(0.01
)
  $ 0.07   $ (0.01 )