v3.25.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The calculations of earnings per common share and diluted earnings per common share for the three and nine months ended September 30, 2025 and 2024 are presented in the following table.
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share data)2025202420252024
Net income$9,314 $5,952 $25,135 $16,953 
 
Weighted average common shares outstanding16,941 16,833 16,906 16,797 
Weighted average effect of restricted stock units outstanding
74 88 89 76 
Diluted weighted average common shares outstanding17,015 16,921 16,995 16,873 
     
Basic earnings per common share$0.55 $0.35 $1.49 $1.01 
Diluted earnings per common share$0.55 $0.35 $1.48 $1.00 
Number of anti-dilutive common stock equivalents excluded from diluted earnings per share computation309 264 316 303