XML 55 R30.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
21. 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 
 
There were no potentially anti-dilutive securities that have been excluded from the dilutive share calculation for the years ended December 31, 2022, 2021, and 2020.