XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The weighted-average number of shares outstanding used to compute basic and diluted EPS were as follows:
Three months ended September 30,Nine months ended September 30,
 2022202120222021
Basic weighted average common shares outstanding12,797,727 12,704,165 12,772,731 12,496,646 
Effect of dilutive shares36,357 70,471 43,588 76,430 
Diluted weighted average common shares outstanding12,834,084 12,774,636 12,816,319 12,573,076