XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted Information regarding the Company’s basic and diluted earnings per common share is presented in the following table:
(Dollars in thousands, except per share amounts)Three Months Ended June 30,Six Months Ended June 30,
Numerator:2025202420252024
Net income$14,647 $20,989 $37,058 $43,621 
Denominator:
Weighted average common shares outstanding31,192,622 31,042,527 31,199,151 31,011,930 
Dilutive effect of stock-based awards135,196 89,302 176,653 98,817 
Weighted average diluted common shares outstanding31,327,818 31,131,829 31,375,804 31,110,747 
Basic earnings per common share$0.47 $0.68 $1.19 $1.41 
Diluted earnings per common share0.47 0.67 1.18 1.40