XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
Numerator:2025202420252024
Net income$8,623 $18,601 $45,681 $62,222 
Denominator:
Weighted average common shares outstanding31,183,092 31,130,293 31,193,739 31,051,672 
Dilutive effect of stock-based awards180,479 109,584 188,271 109,195 
Weighted average diluted common shares outstanding31,363,571 31,239,877 31,382,010 31,160,867 
Basic earnings per common share$0.28 $0.60 $1.46 $2.00 
Diluted earnings per common share0.27 0.60 1.46 2.00