XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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 September 30,Nine Months Ended September 30,
Numerator:2024202320242023
Net income$18,601 $24,313 $62,222 $70,375 
Denominator:
Weighted average common shares outstanding31,130,293 30,856,649 31,051,672 30,797,399 
Dilutive effect of stock-based awards109,584 87,211 109,195 105,823 
Weighted average diluted common shares outstanding31,239,877 30,943,860 31,160,867 30,903,222 
Basic earnings per common share$0.60 $0.79 $2.00 $2.29 
Diluted earnings per common share0.60 0.79 2.00 2.28