v3.26.1
Net Income per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Income (Loss) Per Common Share

A reconciliation of the Company’s basic and diluted income per common share is as follows:

  

(In thousands, except share and per share data)  2026   2025   2026   2025 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
(In thousands, except share and per share data)  2026   2025   2026   2025 
Numerator:                
Net income  $1,197   $237   $1,337   $795 
                     
Denominator:                    
Basic weighted average common shares outstanding   10,856,541    10,600,409    10,754,248    10,600,379 
Effect of potentially dilutive options   256,130    212,619    291,775    91,502 
Diluted weighted average common shares outstanding   11,112,671    10,813,028    11,046,023    10,691,881 
                     
Income per common share:                    
Basic  $0.11   $0.02   $0.12    0.07 
Diluted  $0.11   $0.02   $0.12    0.07 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding as they would be antidilutive:

  

   As of June 30, 
   2026   2025 
Shares underlying options outstanding   868,519    1,333,896 
Unvested restricted stock   -    -