XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Average Common Shares

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic weighted average common shares outstanding

 

 

19,191

 

 

 

18,958

 

 

 

19,164

 

 

 

18,939

 

Weighted average common equivalent shares

 

 

98

 

 

 

181

 

 

 

75

 

 

 

253

 

Diluted weighted average common shares outstanding

 

 

19,289

 

 

 

19,139

 

 

 

19,239

 

 

 

19,192

 

Options and restricted stock units excluded from diluted
   weighted average share calculation as effect would have
   been anti-dilutive

 

 

631

 

 

 

307

 

 

 

649

 

 

 

110