XML 80 R55.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of information used to compute basic and diluted earnings per share
The table below presents the information used to compute basic and diluted earnings per share for the years ended December 31, 2022, 2021 and 2020:
 
 Year Ended December 31,
(In thousands, except per share data)202220212020
Net income$73,928 $79,894 $37,273 
Weighted-average shares outstanding for basic earnings per share27,398,445 28,003,744 28,074,543 
Add: Dilutive effect of employee stock options and awards169,335 253,579 106,033 
Weighted-average shares outstanding for diluted earnings per share27,567,780 28,257,323 28,180,576 
Basic earnings per share$2.70 $2.85 $1.33 
Diluted earnings per share$2.68 $2.83 $1.32