XML 44 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted (Loss) Earnings Per Common Share
The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per common share:

Three Months Ended March 31,
20262025
Denominator:
Denominator for basic earnings per common share22,938,887 22,833,292 
Effect of dilutive securities311,756 143,234 
Denominator for diluted earnings per common share23,250,643 22,976,526 
Antidilutive securities excluded from the calculation of diluted earnings per share1,319 424