XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Numerator:   
Net income$17,864 $17,883 $14,359 $34,483 
Denominator:
Weighted-average shares outstanding - basic18,627 18,813 18,615 18,797 
Effect of dilutive shares56 179 44 199 
Weighted-average shares outstanding - diluted18,683 18,992 18,659 18,996 
Basic earnings per share$0.96 $0.95 $0.77 $1.83 
Diluted earnings per share$0.96 $0.94 $0.77 $1.82