XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2024
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,
 
   
2024
   
2023
   
2024
   
2023
 
   
(In thousands, except per share data)
 
Net (loss) income
 
$
(319
)
 
$
765
    $ (1,355 )   $ 3,904  
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
9,997
     
9,956
      9,985       9,943  
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
     
61
            73  
Diluted:  Weighted average common and common equivalent shares outstanding
   
9,997
     
10,017
      9,985       10,016  
                                 
Net (loss) income per common share:
                               
Basic
 
$
(0.03
)
 
$
0.08
    $ (0.14 )   $ 0.39  
Diluted
 
$
(0.03
)
 
$
0.08
    $ (0.14 )   $ 0.39