XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Denominator:    
Denominator for basic earnings per common share 22,762,098 22,655,821
Effect of dilutive securities 72,716 87,116
Denominator for diluted earnings per common share 22,834,814 22,742,937
Antidilutive securities excluded from the calculation of diluted earnings per share (in shares) 14,130 63,949