XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule Of Weighted Average Shares Outstanding Basic And Diluted Diluted net income per share has been computed by dividing net income by the diluted number of weighted average shares outstanding using the treasury stock method.  The share effect is as follows:
 For the Years Ended December 31,
 202320222021
Weighted average shares outstanding:   
Common shares12,728,888 13,197,912 15,727,140 
Vested restricted stock units224,536 365,973 358,683 
Basic number of weighted average shares outstanding12,953,424 13,563,885 16,085,823 
Dilutive effect of restricted stock, restricted stock units, and stock options57,311 61,196 14,729 
Dilutive number of weighted average shares outstanding13,010,735 13,625,081 16,100,552 
Schedule of Anti-dilutive Shares
The following outstanding stock awards were excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive:
For the Years Ended December 31,
202320222021
Stock options 228,998 189,465 349,222 
Restricted stock units 3,185 2,827 — 
Total232,183 192,292 349,222