XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
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 March 31,
 20232022
Basic weighted average common shares outstanding12,844,458 12,741,394 
Effect of dilutive shares81,966 61,885 
Diluted weighted average common shares outstanding12,926,424 12,803,279