XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Computation of Earnings Per Share
The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings (loss) per common share:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Denominator:
Denominator for basic earnings per common share22,723,748 22,850,515 22,689,990 22,816,684 
Effect of dilutive securities45,699 — 82,242 107,184 
Denominator for diluted earnings per common share22,769,447 22,850,515 22,772,232 22,923,868 
Antidilutive securities excluded from the calculation of diluted earnings per share67,074 265,652 49,840 33,115