XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted EPS for the years ended December 31, 2023, 2022 and 2021 (in thousands, except per share data):
202320222021
Numerator:
Net income$99,415 $143,568 $164,031 
Denominator:
Weighted average shares of common stock outstanding10,884 11,195 11,705 
Effect of dilutive common stock equivalents37 81 108 
Weighted average shares of common stock outstanding10,921 11,276 11,813 
Earnings per share - basic$9.13 $12.82 $14.01 
Earnings per share - diluted$9.10 $12.73 $13.89 
The calculation of diluted earnings per share for the years ended December 31, 2023, 2022 and 2021 excluded 24 thousand, 5 thousand and less than 1 thousand antidilutive restricted stock awards, respectively.