XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Earnings per share on a basic and diluted basis are calculated as follows (in thousands, except per share amounts):
 Years Ended December 31,
 202220212020
Basic and Diluted Earnings:   
Net income$105,020 $113,401 $82,153 
Basic weighted-average shares outstanding32,120 32,558 33,201 
Add: Stock awards131 134 80 
Diluted weighted-average shares outstanding32,251 32,692 33,281 
Basic earnings per share:   
Net income $3.27 $3.48 $2.47 
Diluted earnings per share:   
Net income$3.26 $3.47 $2.47 
For the year ended December 31, 2022, there were approximately 14,000 anti-dilutive shares. For the years ended December 31, 2021 and 2020 there were approximately 9,000 and 808,000 anti-dilutive shares, respectively.