XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
(Dollars and shares in thousands, except per share amounts)Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Numerator:   
Net income$19,035 $14,838 $33,394 $49,321 
Denominator:
Weighted-average shares outstanding - basic18,627 18,818 18,619 18,804 
Effect of dilutive shares58 181 49 193 
Weighted-average shares outstanding - diluted18,685 18,999 18,668 18,997 
Basic earnings per share$1.02 $0.79 $1.79 $2.62 
Diluted earnings per share$1.02 $0.78 $1.79 $2.60