XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
15. EARNINGS PER SHARE

The following table presents the information used to compute basic and diluted earnings per share for the periods indicated:

Three Months Ended June 30,Six Months Ended June 30,
(dollars in thousands, except per share data)2023202220232022
Net income$14,475 $17,594 $30,662 $37,032 
Weighted average common shares outstanding - basic27,024,043 27,516,284 27,011,659 27,553,629 
Dilutive effect of employee stock options and awards47,435 160,335 78,599 205,558 
Weighted average common shares outstanding - diluted27,071,478 27,676,619 27,090,258 27,759,187 
Basic earnings per share$0.54 $0.64 $1.14 $1.34 
Diluted earnings per share$0.53 $0.64 $1.13 $1.33