v3.26.1
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
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 six months ended June 30, 2026 and 2025 are presented in the following table.
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2026202520262025
Net income$11,073 $7,979 $21,645 $15,821 
 
Weighted average common shares outstanding17,040 16,936 16,994 16,888 
Weighted average effect of restricted stock units outstanding
161 71 213 97 
Diluted weighted average common shares outstanding17,201 17,007 17,207 16,985 
     
Basic earnings per common share$0.65 $0.47 $1.27 $0.94 
Diluted earnings per common share$0.64 $0.47 $1.26 $0.93 
Number of anti-dilutive common stock equivalents excluded from diluted earnings per share computation169 309 134 319