v3.23.1
Note 3 - Net Income Per Common Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 

(in thousands, except share and per share amounts)

 

2023

  

2022

 

Net income

 $2,659  $5,095 
         

Basic - weighted-average shares outstanding:

  26,580,279   27,502,941 

Effect of dilutive securities:

        

Employee stock options and other

  25,508   7,536 

Diluted - weighted-average shares outstanding:

  26,605,787   27,510,477 

Net income per share:

        

Basic

 $0.10  $0.19 

Diluted

 $0.10  $0.19