XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
(Loss) Earnings Per Common Share (Tables)
9 Months Ended
Sep. 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 (loss) earnings per common share:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Denominator:
Denominator for basic earnings per common share22,746,783 22,837,314 22,709,238 22,824,028 
Effect of dilutive securities— 79,002 66,920 108,178 
Denominator for diluted earnings per common share22,746,783 22,916,316 22,776,158 22,932,206 
Antidilutive securities excluded from the calculation of diluted earnings per share67,408 124,229 9,345 32,218