XML 38 R24.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:
The following table summarizes the calculation of earnings per share: 
 Years Ended December 31,
(in thousands, except share and per share data)202220212020
Net income$66,540 $115,422 $79,990 
Weighted average shares:
Basic weighted-average number of common shares outstanding
18,931,107 20,885,509 22,867,268 
Dilutive effect of outstanding common stock equivalents (1)
110,004 257,905 209,554 
Diluted weighted-average number of common shares outstanding19,041,111 21,143,414 23,076,822 
Net income per share
Basic earnings per share$3.51 $5.53 $3.50 
Diluted earnings per share3.49 5.46 3.47 
(1) Excluded from the computation of diluted earnings per share (due to their antidilutive effect) for the years ended December 31, 2022, 2021 and 2020 were certain unvested RSUs and PSUs. The aggregate number of common stock unvested restricted shares, which could potentially be dilutive in future periods, was 176,259, zero and 201 at December 31, 2022, 2021 and 2020, respectively.